git clone和fetch以及pull区别-9

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

posted @   常疯大虾  阅读(653)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示