所以我们掌握了我没有触及的内容,而且我正在开发功能/项目。
我在功能/项目方面做了很多工作,然后在我不在办公室时让别人做了几件事。
他的代码是最新的,它取决于BitBucket。
如何提取代码并替换我的本地分支?
编辑: 我确实尝试过:
答案 0 :(得分:2)
git checkout master
git fetch <url> <his-branch>
git reset FETCH_HEAD --hard
url
是BitBucket存储库的链接。 his-branch
是他的代码所在的分支。这些命令使您的本地master
指向他的最新提交。如果您想更新自己的远程存储库的master
,则需要git push origin -f master
。但是这样做,本地master
的一些提交会丢失。如果您想保留它们,请运行git merge FETCH_HEAD
而不是git reset FETCH_HEAD --hard
。