我正在处理我的项目,我做了两次提交,但还没有推出它们。在此期间,我团队的其他人做了一些改变并推动了他们。
现在我想从我的团队中获取所有工作的最新分支版本,稍微玩一下并返回我最近的提交,而不需要我团队中的其他人做的额外工作。
我该怎么做?
答案 0 :(得分:4)
git fetch origin develop && git checkout origin/develop
你将处于超然的状态。完成后:
git checkout develop
答案 1 :(得分:-1)
假设您的所有提交都在master
分支上。
git checkout master
git branch my_branch
git reset HEAD^^
git fetch; git rebase origin/master
说明:
master
my_branch
的新分支,现在与主分支master
两次提交origin
获取更改,并将您的本地master
快速转发到相同的提交最后,您将获得master
来自您团队的工作,并my_branch
开展您的工作。希望它有所帮助!