Git时间,版本控制工具进阶
- 忽略文件
创建一个.gitignore文件,在文件中加入想忽略上传的文件,文件夹
如忽略Android项目的bin和gen目录:
- 查看修改的内容
git status
红色部分modified:表示有修改的文件 查看修改的内容:
git diff
减号代表删除的部分,加号代表添加的部分
如果你只想查看MainActivity.java这个文件:
git diff src/com/example/providertest/MainActivity.java撤销未提交的修改
git checkout
如撤销上面MainAcitivity.java的修改:
git checkout src/com/example/providertest/MainActivity.java
运行这个命令有用git status查看:
这种情况只适合没有执行过add命令的文件
如果想撤销add过的文件:
git reset HEAD src/com/example/providertest/MainActivity.java
在 git checkout 撤销修改过得内容- 查看提交记录
git log
如果只想查询其中一条的记录,需要指定id号,和-1
git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1,如果想查看记录具体修改了什么,加上-p