- git revert [commit id]
反转指定的commit,也就是撤销一次commit。但是是以进行一次新的commit的形式,不会产生冲突
- git reset —hard [commit id]
将版本回退到指定的commit,代码及commit历史均回退。较危险的操作。
默认参数是mixed,是最理想的方式。指定commit id以后的代码会放入暂存区,但commit历史回到指定版本。
- git reflog
记录git操作历史。实用且重要的小tips!
- shadowsocks简单原理
- ss服务器搭建
https://github.com/Alvin9999/new-pac 关于ss讲解的github repo
https://github.com/Alvin9999/new-pac/wiki/ 自建ss服务器教程
- 设置终端中git的http代理,可以加速如cocoapods等的下载速度
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
注意: 如果是MAC平台,而且安装的是NG版本的小飞机,把上面的1080端口改为1086即可。
再试试git clone命令,注意是https的协议,看看是否提速了。
PS:
取消加速,执行下面的命令即可。
git config --global --unset http.proxy
git config --global --unset https.proxy