git pull ,git fetch ,git merge
Git Merge fetch pull
2023-09-27 14:24:30 时间
git pull 是git fetch与git merge的组合。
有时候拆开使用,会更加的安全。
比如想比较,本地分支,与线上分支的差别,就可以先
git fetch
这样就可以,git diff origin/xxx,进行比较了。
再比如,拉取某个分支之前,想看看区别,可以
git fetch origin yanglu
然后通过
git diff HEAD FETCH_HEAD
或者
git diff HEAD FETCH_HEAD --stat
查看改动了哪些文件
或者查看某个文件具体变动了什么
git diff HEAD FETCH_HEAD sql_version/yanglu/1/0103.sql
如果一切都正常了,可以合并
git merge origin yanglu
相关文章
- 在Visual Studio 中使用git——文件管理-中(五)
- git submodule
- Running .sh scripts in Git bash
- Use Git Credential Managers to Authenticate to Azure Repos
- Git的fast forward和no fast forward和 three way merge 以及squash(聚合)
- 小程序解决git代码管理的no merge base found 问题
- 探索 .git 目录,让你真正理解 git
- git merge和git rebase异同
- Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
- 精通Git(一)——入门
- git stash 命令详解
- git使用方法
- git 合并多个commit
- git操作
- git ------ merge conflict 合并冲突解决
- Git报错记录:refusing to merge unrelated histories、There is no tracking information for the current branch、如何解决Git报错:更新被拒绝是因为推送的分支提示位于其远程对方后面
- Git 之 获取远程分支(fetch5种方法),并合并到本地分支(merge和rebase的2种方法)中
- 更加方便的使用git上传自己的代码