木灵鱼儿
Git 笔记
git 拉取仓库的时候默认rebase
前言git仓库如果有人提交了一次改动,然后你本次改动也修改了相同的文件,提交数据时就会触发文件diff,此时git会产生一条merge记录,我们需要手动调整好冲突保存在push到仓库。如果merge产生太多了会对整个git历史记录变得复杂,实际上大部分情况下这个meger内容是不重要的,有的公司会要求我们在拉取数据时使用rebase,用于去除meger的产生。命令一般是:git pu11 -r命令中的 -r 选项实际上是 --rebase 的简写形式。它告诉 Git在从远程仓库拉取更新时,使用rebase 而不是默认的 merge 策略。下面解释-下 rebase 和 merge 的区别...
最近评论