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即可

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值