我从 git 仓库克隆了一些东西,然后切换了分支
git clone ssh://11.21.3.12:23211/dir1/dir2 dir
git branch branch1
我在本地做了一些修改,并提交了。其他人也完成了克隆,他将其推送到 git 存储库中。
现在我想要我本地的 branch1 的克隆副本,(意味着不想要我的更新,而是他的更新)
最佳答案
您的修改在与原始分支不同的分支中,这简化了事情,因为您在一个分支中获得更新,而您的工作在另一个分支中。
假设原始分支名为 master
,99% 的 git repos 都是这种情况,你必须获取原始状态,并 merge origin/master
更新进入你的本地master
:
git fetch origin
git checkout master
git merge origin/master
要切换到您的分支,只需执行
git checkout branch1
关于git - 从 Git 分支获取最新信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134105/