0


Idea 中 Git pull 和 Git update 功能的区别

Idea 中 Git pull 和 Git update 功能的区别

一、如何操作

    1、pull: 选中项目、某个文件 --- 右键 --- Git --- pull

    2、update: 选中某个分支 --- 右键 --- update

二、理解区别点

    1、远程仓库**先提交****remote-123** ; 本仓库**后**提交 **local-456** ; 分别使用 pull 和 update 命令尝试,比较区别:

    使用 update 命令,合并代码后,还需要再一次 **update 对应分支**,否则push不上去

    2、本地仓库**先提交****本地AAA** ; 远程仓库**后**提交 **远程BBB** ,; 分别使用 pull 和 update 命令尝试,比较区别:

      可以看到,在**本地仓库先提交**的情况下,git pull 和git update 合并的结果是一样的。

三、总结

    1、git pull 和 git update : 都具有合并代码的功能。

    2、git pull : **始终**以本地版本为HEAD ,当前版本。

    3、git update : 是以提交记录为基准,若远程仓库版本高于本地,则以远程仓库为HEAD 当前版本 ; 反之,本地高于远程,以本地为HEAD ,这个和 git pull 一致。

    4、git update,在处理完合并代码后,还需要 进行一次 update,才能 push。

    5、git pull:**处理完合并代码后,无需再次pull,直接push即可**。

    以上为个人总结,不确定是否正确,若有错误,欢迎指出来,谢谢!

本文转载自: https://blog.csdn.net/HaHa_Sir/article/details/124034853
版权归原作者 HaHa_Sir 所有, 如有侵权,请联系我们删除。

“Idea 中 Git pull 和 Git update 功能的区别”的评论:

还没有评论