[英]While checked out on a branch, pull from master and merge or rebase to current branch then checkout the branch
我在一个分支上工作,在制作PR之前,我先结帐母版,拉出,然后再次结帐我的分支,然后将母版合并或变基到我的分支,然后进行PR。
大多数时候,没有合并冲突。 如果存在合并冲突,我会解决。
当没有合并冲突时,我认为可以通过一个命令简化该操作,在此我也不需要键入分支名称。
我可以想到powershell,它可以获取当前分支的名称,将其存储在变量中,然后在完成所有操作后使用它执行所有合并/重新设置和最终检出。
不是强力专家,但可以肯定的是可以做到。 但是,有任何git命令链都可以做到,而无需我编写分支名称。 我想要做的就是继续按powershell,直到找到命令并运行它。 哪个应该在任何分支中工作。
您不必结帐母版,只需提取任何新提交即可。 只要您的遥控器是origin
遥控器,就可以在提交PR之前执行以下操作:
git fetch origin
git rebase origin/master
origin/master
是对master分支的远程版本(不是本地分支)的引用。 首先获取原点,以确保具有远程分支的最新引用。
⚠另外,请记住不要混淆“本地分支”,“远程分支”和“远程分支的本地引用”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.