最近在使用git频繁操作一些开源项目时,发现了许多使用上的问题,在解决的过程中发现一些好用的小方法,现在记录如下:
1.如何切换到指定的commit版本
#1.找到需要的commit号,例如为b92e8c4,使用如下命令得到完整的commit
git log b92e8c4
#2.切换到这个commit下
git checkout b92e8c4299a7b71cff8923d5354ef390b0769fae
#3.在本地新建一个test分支
git checkout -b test b92e8c4299a7b71cff8923d5354ef390b0769fae
#4.查看分支,此时前面有*号的就是你当前所在分支了
git branch
#5.将本地test分支推到远程
git push --set-upstream origin test
2.完美解决 fatal: unable to access 'https://github.com/.../.git': Could not resolve host: github.com问题
#此时在命令行下执行如下命令
git config --global --unset http.proxy
git config --global --unset https.proxy