首页 > 代码库 > TortoiseGit - pull 与 fetch
TortoiseGit - pull 与 fetch
Git的Pull其实是fetch与Merge两个命令的合并。
平时遇到的问题是,在本地分支进行了一些修改,准备提交。但是怕提交前有其他人push了新的代码。于是想在提交前,看看远程仓库上的log。这时候,只要fetch下来,就可以看到远程仓库的更新。
1) 未 fetch 之前,本地 master 分支的头指针与 remote/origin/master 分支的头指针指向是同一个位置
2) 右键菜单 –> fetch
可以看到有 fetch 到更新到本地仓库
2) 本地查看 log, 可以看到此时只有 master 的头指针,已经看不到remote的指针了。
此时,点击左上角的master,并点击选中 remotes/origin/master 分支
这样便可以看到 remotes/origin/master 分支的头指针,跟本地的 master 分支头指针并不在一个位置了。
3) 把 origin/master 分支合并到 本地的master
右击 origin/master 的标签,选择 Merge to “master”…
完成 Merge 操作后,可以看到 Merge 的信息,有两个文件进行了修改。
TortoiseGit - pull 与 fetch
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。