Git常用指令

 

将第1个commit做成补丁

git format-patch -1

打补丁的命令

git apply ../xxxx.patch

去掉本地代码的gerrit指针的命令

git fetch gerrit

撤销 git commit –amend

如果只 amend 了一次, 那么直接用 git reset HEAD@{1} 就可以撤销这次 amend. 如果 amend 多次, 就参考 git reflog 进行撤销.

参考资料:https://www.jianshu.com/p/97341ed9d89e

Windows 10 git-review安装

打开%HOMEPATH%目录,新建pip目录,在pip目录下新建pip.ini,输入如下内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

在cmd运行安装git-review命令

pip install git-review

增加文件的可执行权限

查看当前权限 100644
[astute@astute Unix-Network-Programming]$ git ls-files --stage configure
100644 87004a5a1784f87e80ad897332f1e6723928f413 0       configure

增加可执行权限
[astute@astute Unix-Network-Programming]$ git update-index --chmod +x configure

查看当前权限 100755 
[astute@astute Unix-Network-Programming]$ git ls-files --stage configure
100755 87004a5a1784f87e80ad897332f1e6723928f413 0       configure