git 将 master 的最新提交合并回分支
git merging latest commits from master back into branch
在我的存储库中,我有一个名为 "UI-Enhancements" 的分支。在 2015 年 2 月 25 日入住后,该分支机构从主分支机构开始。请参阅下面概述的检查。
自从 2015 年 2 月 25 日的代码分支以来,我已经在我的主分支中完成了几次签入和推送。请参阅下面我的主分支上的签到并记下时间。
在我的 UI-Enhancements 分支中继续工作之前,我想将我在 master 分支中的所有最新提交合并到我的 UI-Enhancements 分支中。
我正在使用乌龟 git 作为我的客户端。我不确定该怎么做。我试图去我的 UI-Enhancements 分支并选择 git 与我的本地分支同步作为 UI-Enhancements 和我的远程分支作为 master 但我不认为这是正确的方法是因为我收到以下错误...
我试图转到我的 UI-Enhancements 分支并从 master 分支中拉出,但它只是说一切都是最新的。
有人可以帮我解决我需要做的事情吗?请尝试做出特定于 TortoiseGit 的答案,因为这是我正在使用的客户端。仅供参考,我使用的 TortoiseGit 版本是 1.8.11.0.
不知道如何在 TortoiseGit 中执行此操作,但命令行非常简单:
git checkout 1.0.0-UI-ENHANCEMENTS
git rebase master
这将检出当前 master
分支,并在 master
的 当前状态 之上重播您在 1.0.0-UI-ENHANCEMENTS
中完成的所有提交.
请注意,在 rebase
之后,您必须 git push -f origin 1.0.0-UI-ENHANCEMENTS
因为变基过程。
这个问题的前一个答案已被接受为这个问题的答案,这是正确的答案。对于乌龟 git 此处的翻译是如何执行已接受答案中描述的操作。
查看方法如下...
这里是如何从远程 master 分支变基。
在我的存储库中,我有一个名为 "UI-Enhancements" 的分支。在 2015 年 2 月 25 日入住后,该分支机构从主分支机构开始。请参阅下面概述的检查。
自从 2015 年 2 月 25 日的代码分支以来,我已经在我的主分支中完成了几次签入和推送。请参阅下面我的主分支上的签到并记下时间。
在我的 UI-Enhancements 分支中继续工作之前,我想将我在 master 分支中的所有最新提交合并到我的 UI-Enhancements 分支中。
我正在使用乌龟 git 作为我的客户端。我不确定该怎么做。我试图去我的 UI-Enhancements 分支并选择 git 与我的本地分支同步作为 UI-Enhancements 和我的远程分支作为 master 但我不认为这是正确的方法是因为我收到以下错误...
我试图转到我的 UI-Enhancements 分支并从 master 分支中拉出,但它只是说一切都是最新的。
有人可以帮我解决我需要做的事情吗?请尝试做出特定于 TortoiseGit 的答案,因为这是我正在使用的客户端。仅供参考,我使用的 TortoiseGit 版本是 1.8.11.0.
不知道如何在 TortoiseGit 中执行此操作,但命令行非常简单:
git checkout 1.0.0-UI-ENHANCEMENTS
git rebase master
这将检出当前 master
分支,并在 master
的 当前状态 之上重播您在 1.0.0-UI-ENHANCEMENTS
中完成的所有提交.
请注意,在 rebase
之后,您必须 git push -f origin 1.0.0-UI-ENHANCEMENTS
因为变基过程。
这个问题的前一个答案已被接受为这个问题的答案,这是正确的答案。对于乌龟 git 此处的翻译是如何执行已接受答案中描述的操作。
查看方法如下...
这里是如何从远程 master 分支变基。