簡體   English   中英

Git檢出最新分支並返回最新提交

[英]Git checkout latest branch and go back to latest commit

我正在做我的項目,我做了兩次提交,但是還沒有推送。 在此期間,我們團隊中的其他人進行了一些更改並推動了它們。

現在,我想從團隊的所有工作中獲取最新的分支版本,進行一些操作,然后返回到我的最新提交,而無需團隊中其他人員所做的額外工作。

我怎么做?

git fetch origin develop && git checkout origin/develop

您將陷入困境。 完成后:

git checkout develop

假設所有提交都在master分支上。

  1. git checkout master
  2. git branch my_branch
  3. git reset HEAD^^
  4. git fetch; git rebase origin/master

說明:

  1. 請確保您具有本地master簽出
  2. 創建一個名為my_branch的新分支,目前與master相同。
  3. 回滾本地master兩次提交
  4. origin獲取更改,並將本地master快速轉發到相同的提交

最后,您將master團隊的工作,並my_branch的工作。 希望能幫助到你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM