Git的拉取Pull和获取Fetch的区别

使用git直接提交的话,直接git push 获取最新版本,有两种方法:拉取pull和获取fetch git pull 从远程拉取最新版本 到本地并自动合并,git pull origin master ...

2021年1月14日 · 2 分钟 · Chow Ray

设置Git使用本地代理

设置Git走本地代理,加速GitHub下载速度(Git HTTPS方式代理) 在平时使用Git从GitHub上clone项目等,经常是几十KB/S,速度简直“令人发指”,即便使用工具全局代理也没用。但是用网页端走代理从GitHub上下载速度就很快速,这是因为git命令并不会直接走全局代理,需要通过git config配置,使用Git软件或者CMD都可以,也可编辑配置文件.gitconfig来修改,命令如下: ...

2021年1月4日 · 更新: 2021年8月13日 · 3 分钟 · Chow Ray

在GitHub中使用GPG签名你的commit

前提: 你会安装使用GPG或GPG4win,并已经生成密钥。 你知道如何在GitHub中上传公钥,并已成功上传。 密钥所设邮箱,应与你的GItHub邮箱一致。 配置GPG程序位置 先找到GnuPG的安装目录下gpg2.exe的路径,默认是C:\Program Files (x86)\GNU\GnuPG。 配置gpg.program的位置。 我的是安装在D盘,所以命令如下: git config --global gpg.program "D:\Program Files (x86)\GNU\GnuPG\gpg2.exe"。 配置Git 使用gpg --list-secret-keys --keyid-format LONG命令列出具有公钥和私钥的GPG密钥。或gpg --list-keys查看pub GPG key ID。或者直接在Github设置中→GPG公钥处,直接复制你的Key ID。 设置git签名时用的key:git config --global user.signingkey pub GPG key ID。 开启GPG签名commit:git config commit.gpgsign true;关闭:git config commit.gpgsign false。 如果你想让所有的本地仓库都使用GPG签名:git config --global commit.gpgsign true。

2017年8月4日 · 1 分钟 · Chow Ray