git pull 和git fetch的区别(git pull与git fetch)

git pull 和git fetch的区别(git pull与git fetch)p 条件 p 1 本地仓库是新建的 并已存在文件和分支 5 个 不同分支下的内容不同 2 远程仓库是已存在的 并也存在不同分支 2 个 master feature 已经通过下面命令将远程仓库的两个分支与本地的两个分支建立连接 本 slave2 gt 远 feature 本 slave master gt 远

大家好,我是讯享网,很高兴认识大家。



 <p>条件&#xff1a;</p> 

讯享网

1.本地仓库是新建的,并已存在文件和分支(5个),不同分支下的内容不同;

2.远程仓库是已存在的,并也存在不同分支(2个master、feature);

本:slave_master-&gt;远:master

讯享网

也可通过下指令让已存在的本地分支去跟踪远程某个特定分支,但要先切换到该本地分支操作


讯享网

 

现在测试git pull和git push的使用;

1.git pull

1)第一种(可以拉远程仓库任一分支文件下来):切到待拉的本地分支,可以直接在没有建立连接的本地分支下拉远程分支的文件,并不改变本地分支的原内容:

讯享网

2)第二种:

两个分支建立连接再拉内容:

 

直接再执行下面语句就可以拉下来;

讯享网

2.git push

1.向远程仓库推送该新分支并建立一个同名新分支,文件内容也相同;

 

-u用来建立连接,不加-u只是一次简单的推送;

origin是远程仓库名,feature是本地分支名

2.在当前本地分支向建立跟踪关系的远程分支推送代码,直接git push就行;

讯享网

3.拓展:3个阶段将远程分支和本地分支建立连接

  • 使用 在首次推送时建立关联。
  • 使用 手动为已有分支设置上游分支。
  • 使用 在拉取时设置关联。

小讯
上一篇 2025-04-20 21:36
下一篇 2025-04-26 11:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/177358.html