使用idea做git提交一年了刚刚了解了下
将传入变更合并到当前分支
IDEA会先执行git fetch再执行git merge,IDEA会将远程分支上的提交合并到当前本地分支
在传入变更上変基当前分支
IDEA会先执行git fetch再执行git rebase,IDEA会将远程分支上的提交変基为当前本地分支的基底,换句话说就是当前本地分支所做的提交git会将它变成是在远程分支提交的基础上所做的提交,即在本地分支的日志中展现为是在远程分支提交的修改的基础上,再做的修改。
总结:由此可以看出在日常开发中,我们应当多用第一个选项来从远程分支更新本地分支代码