idea更新代码
项目的更新,共分两种情况。
第一种情况:本地代码没做任何修改,此时,我们直接更新代码就完了,找到工具栏的这个图标,点击更新。
如果工具栏没有的话,选中项目,右键:
把一个分支中的修改整合到另一个分支的办法有两种:merge(合并) 和 rebase(衍合);
合并比较容易理解:
同级分支+父节点,三方合并产生C5。
衍合:分支上的变化会打成补丁,在同级主支上重演一遍,生成新的主节点。
更为详细、复杂的区别,见文末推荐。 用哪种方式都行。
第二种情况:本地代码已经修改。
在实际开发过程中,一种情况会经常出现,那就是:两人或多人同时修改同一个文件。
后提交代码的人将会提交失败,也就是:代码冲突。
此时,我们不能立刻更新代码,一旦更新将会导致本地修改的代码被覆盖掉。
正确做法应该是:
将代码先提交到本地仓库。
commit
然后再更新代码;
最后,将更新后的代码与本地仓库代码进行比较。
有一种更为简单的方式,就是:
如果改动比较小的话,将自己的代码拷贝出来,直接更新,然后,把自己添加的代码再加进去就完事了。