Git checkout最新分支并返回最新提交

时间:2015-05-22 16:02:26

标签: git

我正在处理我的项目,我做了两次提交,但还没有推出它们。在此期间,我团队的其他人做了一些改变并推动了他们。

现在我想从我的团队中获取所有工作的最新分支版本,稍微玩一下并返回我最近的提交,而不需要我团队中的其他人做的额外工作。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

git fetch origin develop && git checkout origin/develop

你将处于超然的状态。完成后:

git checkout develop

答案 1 :(得分:-1)

假设您的所有提交都在master分支上。

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

    1. 确保您已签出本地master
    2. 创建一个名为my_branch的新分支,现在与主分支
    3. 相同
    4. 回滚本地master两次提交
    5. origin获取更改,并将您的本地master快速转发到相同的提交
    6. 最后,您将获得master来自您团队的工作,并my_branch开展您的工作。希望它有所帮助!