当前位置:网站首页 > C++编程 > 正文

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



git clone和fetch以及pull区别

一.git clone

Git clone适用于已有远程仓库,本机没有相关的本地仓库。

使用方法:

1.桌面/任意目录,右键单击,点击git bash。

2.输入:git clone url(远程仓库地址)

二.git fetch

Git fetch适用于,本机已有相关联的远程仓库。远程仓库中做了修改,本地也做了修改,需要拉取远程仓库最新变更到本地仓库,注意fetch只拉不merge

使用方法:

1.先git add .和git commit –m “”提交本地修改到本地仓库

2.在push之前,先git fetch,拉取远程仓库代码到本地仓库,注意:此时本地仓库的代码未合并到工作区,工作区仍然显示未合并的代码

3.用git merge命令 合并本地仓库和工作区的代码,解决冲突保存,添加到缓存区,提交到本地仓库,然后push到远程仓库

Git fetch app 拉取远程app仓库中所有分支的代码到本地仓库

Git fetch app master 拉取远程app仓库master分支代码到本地master分支

Git fetch app master:dev 拉取远程app仓库master分支代码到本地dev

三.git pull

Git fetch适用于,本机已有相关联的远程仓库。远程仓库中做了修改,本地也做了修改,拉取远程仓库最新变更到并合并本地仓库代码。

Git pull = git fetch + git merge

到此这篇git clone和git pull的区别(git pull和git fetch)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 多级列表怎么自动编号abc(如何使用多级列表自动编号)2025-10-22 12:09:06
  • gitclone到本地(git clone git)2025-10-22 12:09:06
  • consolidate翻译(Consolidate翻译成英语)2025-10-22 12:09:06
  • 读取pcap文件(pcap文件怎么看)2025-10-22 12:09:06
  • msvcp140.dll丢失的解决方法视频(msvcp140_1.dll丢失怎样修复)2025-10-22 12:09:06
  • pointnet++代码报错(net point)2025-10-22 12:09:06
  • mouse2joystick下载(mouse joystick)2025-10-22 12:09:06
  • cmip6(Cmip6降尺度)2025-10-22 12:09:06
  • can通讯接口定义(can通讯l和h怎么接)2025-10-22 12:09:06
  • cp900怎么连接手机(cp910怎么连接wifi)2025-10-22 12:09:06
  • 全屏图片