[英]Git checkout latest branch and go back to latest commit
我正在做我的項目,我做了兩次提交,但是還沒有推送。 在此期間,我們團隊中的其他人進行了一些更改並推動了它們。
現在,我想從團隊的所有工作中獲取最新的分支版本,進行一些操作,然后返回到我的最新提交,而無需團隊中其他人員所做的額外工作。
我怎么做?
git fetch origin develop && git checkout origin/develop
您將陷入困境。 完成后:
git checkout develop
假設所有提交都在master
分支上。
git checkout master
git branch my_branch
git reset HEAD^^
git fetch; git rebase origin/master
說明:
master
簽出 my_branch
的新分支,目前與master相同。 master
兩次提交 origin
獲取更改,並將本地master
快速轉發到相同的提交 最后,您將master
團隊的工作,並my_branch
的工作。 希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.