扫码关注官方订阅号
我从A(主干)fork的,一段时间后我的fork behind于A,然后create pull request,然后在我的fork这里merge,之后我的fork就会自动ahead于A 1 个commit。。。
有没有人遇到和我一样的github问题,,,怎么办能自然同步于A
走同样的路,发现不同的人生
所以你要用rebase……
如果你在自己的分支上什么也没干,那么无论是rebase还是merge之后你的分支就和A的head是一样的,没有多一个commit。 当然如果你自己改了什么东西,那就怎么也不可能完全同步了,要不然你还要版本控制系统干神马。 但rebase和merge的区别就是,merge在这一点会创建一个新的change,rebase只是把你在这个分支上的变化历史接在A的历史后面,没有新的changelog。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
所以你要用rebase……
如果你在自己的分支上什么也没干,那么无论是rebase还是merge之后你的分支就和A的head是一样的,没有多一个commit。
当然如果你自己改了什么东西,那就怎么也不可能完全同步了,要不然你还要版本控制系统干神马。
但rebase和merge的区别就是,merge在这一点会创建一个新的change,rebase只是把你在这个分支上的变化历史接在A的历史后面,没有新的changelog。