Github PR批准他人修改后,后续编辑及合并相关疑问
问题解答
为什么本地
patch branch看不到他人的修改?
别人在你的PR上做的编辑(或是你批准的建议修改),其实已经被推送到了远程的patch分支上,但你本地的分支还停留在之前的版本,没同步远程的更新。只要在本地执行这两个命令:git fetch origin git pull origin <你的patch分支名称>拉取完远程的最新提交后,你就能在本地看到他人的修改了。
合并PR时他人的修改会丢失吗?
不会。只要那些修改已经在远程的patch分支上(你可以去Github上查看这个分支的提交记录确认),合并PR的时候,分支上所有的提交——包括你的初始修改、他人的编辑——都会一起合并到目标分支里,不会丢失,也不会变成单独补丁。不用新账号也能测试:
直接去Github上打开你的patch分支页面,查看提交历史,就能看到他人的修改是否已经被添加到分支中。如果能看到对应的提交,说明这些修改已经在分支里,后续你拉到本地修改再推送,也不会覆盖这些内容。
内容的提问来源于stack exchange,提问作者timhc22
相关产品推荐
相关产品推荐

