git命令总结

1. 错误提示:
It seems that I cannot create a rebase-apply directory, and
I wonder if you are in the middle of patch application or another rebase.

2. git cherry-pick s807x 把s807x 这个一个点 拉倒当前分支。

3. git push --force 强制

4. a: git reflog;git reset HEAD@{7} 切回到7这个动作的提交点,参考reflog.

b: git reset HEAD^ 回滚一个commit.

5. git push SW3Server :tinno-job 删除服务器上的分支--tinno-job

6. git commit --amend 修改提交的注释

7. 本地修改多个部分,但是只提交部分, rebase 的时候提示冲突,
解决: git stash
2012 git rebase SW3Server/tinno-jb
2013 git push SW3Server 9081-4.1:tinno-jb
2014 git stash pop

8. 把远程分支往后拉

9. 查看某人的修改记录
git log --stat --author=someone

10. git status 出现:
old mode 100755
new mode 100644,解决方法是:
git config --global core.filemode false
git config core.filemode false

11. git difftool mcw-gpu-realloc ./vp9/common/inter_ocl/opencl/ocl_wrapper.c 查看当前分支和mcw-gpu-realloc分支 ./vp9/common/inter_ocl/opencl/ocl_wrapper.c文件的差异

12.

你可能感兴趣的:(git)