我有一个跟踪远程分支的分支,我已经提交了2次提交,这些提交已推送到远程分支,但尚未进行PR并合并到master中。
我现在需要重命名本地分支,将其推送到远程,然后PR并将该分支合并到master中。
此工作流程是否正确?在此先感谢...相对还不熟悉Git,所以我很感谢您的投入。
老兄,我希望你能理解我的工作流程。首先,我们必须重置主机。只是让您知道没有其他人会合并某些东西,这会使您更难一点。
$ git checkout master
$ git pull
$ git log
$ git reset --hard <commit-id-that-you-copied>
git log
$ git push <remote_name> :<branch_name>
(e.x. git push origin:your_local_branch
$ git branch -m <your_new_name>
git branch --set-upstream-to=origin/your_new_name
这是最简单的方法,但是请确保您在做什么。
(通常来说,您不必过多担心分支的名称)
您可以创建一个新分支并删除旧分支。
git checkout this_name_was_right_and_the_time
git checkout -b feature/this_name_is_definitely right
git push