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

版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/14438.html