- .git/refs/head/[本地分支]
- .git/refs/remotes/[正在跟踪的分支]
转自https://blog.csdn.net/weixin_41975655/article/details/82887273不要用git pull,用git fetch和git merge代替它。
git pull的问题是它把过程的细节都隐藏了起来,以致于你不用去了解git中各类类型分支的区别和使用方法。固然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。看起来git pull的用法会使你吃惊,简单看一下git的使用文档应该就能说服你。
将下载(fetch)和合并(merge)放到一个命令里的另一个弊端是,你的本地工做目录在未经确认的状况下就会被远程分支更新。固然,除非你关闭全部的安全选项,不然git pull在你本地工做目录还不至于形成不可挽回的损失,但不少时候咱们宁愿作的慢一些,也不肯意返工重来 。