git使用问题总结
一、 git add 添加 多余文件
git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话
撤销操作
git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
二、已经提交好(repo upload)的东西想提交到另一个单号上
1.git reset HEAD^ 2.git status可以看到所有上一个单的修改 3.git add . 4. git commit 5.repo upload .
四、提交的gerrit中有+0 -0的修改记录
是因为操作的时候修改了文件的mode属性
只需要把文件的属性改回来,再提交上去就可以了
如:chmod 644 XXX
五、一个change ID上没有任何修改的提交
可以用命令git commit --amend --alow-empty命令
六、git blame xxx命令可以查看某个文体的修改记录
七、git checkout . 命令可以撤销还未git add 的修改