Blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

git

发表于 2019-10-06 分类于 Git 阅读次数:
本文字数: 432

git fetch和git pull区别

  • git pull是git fetch 和 git merge的组合
  • git fetch:就是把远程的更新都拉取到本地,但是内容不会更新,打个比方,就是把commit的记录都拿过来了,
    但是本地还是停留在原来的位置,没有移动到最新的提交处
  • git pull:把远程的更新都拉取到本地,并移动到最新的提交处(此处可能有冲突,如果本地没有commit过,也就是说还是停留在原地,
    那么就可以fast-merge,如果本地commit过了,就等于说是离开了原地,那么可能就会产生不可fast-merge的冲突,需要自己手动merge)

git push

  • git push的时候:要是远程还在原地(原地:就是git pull后,远程没有commit过),那么可以直接push
  • 要是远程没有在原地了,就需要git pull一下,更新本地到最新处,然后merge冲突,然后git add 再 git commit 最后git push

------ 已触及底线感谢您的阅读 ------
麻辣香锅不要辣 微信支付

微信支付

  • 本文作者: 麻辣香锅不要辣
  • 本文链接: https://http://ybhub.gitee.io/2019/10/06/git/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
# Git
docker
@mapperScan
  • 文章目录
  • 站点概览
麻辣香锅不要辣

麻辣香锅不要辣

21 日志
11 分类
20 标签
GitHub 简书
  1. 1. git fetch和git pull区别
  2. 2. git push
© 2019 – 2020 麻辣香锅不要辣 | 站点总字数: 20.4k字
|
0%