sourceTree使用fetch后从gitlab获取的代码并没有更新到本地仓库
在本地有一个文件夹作为本地仓库,gitlab上作为远端仓库
现在使用sourceTree想把远端的代码更新到本地仓库,使用的是fetch(获取)功能,但是发现history中已经有更新的记录了,并且也能看到更新的文件,但是本地仓库完全没有更新。如下图所示:
请问这个问题该怎么解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来题主应该是不太熟悉 git 吧?
git 简单来说分为远端仓库(Remote),本地仓库(Local) 和 工作区(Workspace)。假如你想同步
abc
分支,git fetch
操作从远端仓库的origin/abc
获取更新到本地仓库,而不会改动你的abc
分支与工作区,所以你看到的历史也是远端分支的。这也就是你现在的情况。因此你还需要将远端分支
origin/abc
合并到你的本地分支abc
以同步到你的工作区。