Git 少用 Pull 多用 Fetch 和 Merge

git pull = git fetch + git merge
用git fetch和git merge代替git pull

git pull的问题是它把过程的细节都隐藏了起来,以至于你不用去了解git中各种类型分支的区别和使用方法。当然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。看起来git pull的用法会使你吃惊,简单看一下git的使用文档应该就能说服你。

将下载(fetch)和合并(merge)放到一个命令里的另外一个弊端是,你的本地工作目录在未经确认的情况下就会被远程分支更新。当然,除非你关闭所有的安全选项,否则git pull在你本地工作目录还不至于造成不可挽回的损失,但很多时候我们宁愿做的慢一些,也不愿意返工重来。

文章来自

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,040评论 5 147
  • 妈妈从小就教我,做人要单纯善良,凡事不要与人计较,免得到时候开心的是别人,受累的是自己。而我确实是妈妈的贴心小棉袄...
    爱生活的妮妮阅读 3,505评论 0 0
  • React Native 1.React Native之了解 1.1 Native开发优势: Native的原生控...
    兵兵哥哥阅读 4,882评论 0 0
  • 这本书讲述的是一个婚后出轨的女人受到众人鄙视而在胸前佩戴了一个红色的A的装饰物的故事。读这本书的感觉很像读《牛虻》...
    zhishijuncc阅读 4,886评论 0 1