从迭代分支拆出我自己的分支后,迭代分支有更新,我如何拉取?
我从git上的一个迭代分支中拆出了自己的开发分支,第二天迭代分支上有其他同事合上去的代码,我应该如何更新这些新代码?
回答:
#rebase远程master分支到当前本地分支git rebase orgin/master
回答:
看你们是否会对 Commit 历史有要求,如果没有要求,直接 merge
就行。只不过多一个 merge commit
。
如果有要求,那么久先把你的暂存都 commit
到本地仓,然后 git rebase xxx
。或者可以直接不管一直向前开发,最后提交的时候再 rebase
不过这样的话就需要确定你们俩工作安排没有什么交集。不然解决冲突还是会比较头痛。
另外其实直接借助一些图形化的Git工具就行,有些时候命令行记不太清楚。
比如说 VSCode 的 GitLens 插件,就靠点点就行。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
回答:
使用 rebase
获取迭代分支的更新。
// 1. 切换到迭代分支(本地)// 2. 使用 rebase 获取迭代分支的commit
git rebase origin/<迭代分支>
不使用 merge
是为了确保在向远程分支推送时能保持提交历史的整洁,避免提交历史的混乱。
还要注意一点,如果你们分别对同一文件的同一部分进行了不同的修改,可能会出现文件冲突,保留哪一方的变动,需要自行斟酌。
回答:
对于你需求这篇文章讲的很详细了
https://blog.csdn.net/weixin_42310154/article/details/119004977
回答:
以上是 从迭代分支拆出我自己的分支后,迭代分支有更新,我如何拉取? 的全部内容, 来源链接: utcz.com/p/934335.html