首页 > 其他分享 >git clone和fetch以及pull区别-9

git clone和fetch以及pull区别-9

时间:2023-06-26 16:01:35浏览次数:50  
标签:pull git 仓库 clone 远程 本地 app 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

标签:pull,git,仓库,clone,远程,本地,app,fetch
From: https://www.cnblogs.com/shaohuang/p/17505855.html

相关文章

  • Git diff使用-8
    Gitdiff使用git,工作区,缓冲区,本地仓库,diff都是把历史数据删除,重新写入内容+,表示新增内容-,表示删除的内容1.Gitdiff工作区当前和上次的,文件内容的详细差异红色显示的旧的内容绿色表示修改后的内容白色表示未做修改的内容2.gitdiff–-cache对比的是本次commit和上次commit的差异......
  • Git status操作-7
    Gitstatus操作Gitstatus获取的是:工作区、暂存区、的文件/内容是否同步。共3种状态ChangesnotstagedforcommitChangestobecommittedUntrackedfiles1.工作区有修改,未add到暂存区:Changesnotstagedforcommit2.已add到暂存区,未commit到本地git仓库:Changestobecommitte......
  • Git命令列表--git-diff
    GitDiff名称git-diff-显示两个提交,提交和工作树等等之间的变化语法gitdiff[<options>][<commit>][--][<path>…​]##这个模式默认是比较工作树和提交之间的变化,如果不指定commit,则是和索引区比较gitdiff[<options>]--cached[--merge-base][<commit>][--][<......
  • git协同开发
    1.创建远程仓库  github||  gitLab直接newProject即可2.克隆到本地 gitclonexxxx3.gitadd.4.gitcommit-m'做了啥'5.gitpull  拉取最新代码 -如有冲突 --能解决的自己解决  不能解决的联系上一个提交的同事 -解决完重复执行gitadd......
  • 关于VS2022---Git使用指南
    第一步 输入对应的地址,并点击创建并推送第二步:添加文件、修改文件、删除文件  点击添加修改项,并推送数据库......
  • gitlab备份与还原
    一.备份配置修改vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']=truegitlab_rails['backup_path']="/data/gitlab-backups"//备份文件存储路径,如果没有配置,则备份数据到默认”/var/opt/gitlab/backups“下gitlab_rails['backup_archive_permi......
  • docker 安装gitlab
    一.安装访问DockerHub官网搜索:https://hub.docker.com/search?q=gitlab&type=image一个社区版,一个企业版。我们安装社区版,选择GitlabCommunityEdition,dockerpullgitlab/gitlab-ce:14.3.3-ce.0dockerrun-d-p8443:443-p8088:80-p222:22--namegitlab--restart......
  • Git-status-log-add-commit
    gitstatus查看修改文件有哪些gitstatus-s等效于gitstatus--shortgitlog......
  • 未来的编程语言「GitHub 热点速览」
    又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周HackerNews上风头十足,DreamBerd除了有点意思的改;分隔符为!,之外,它还能让你用问号来标注一段你也不确定的代码。当然它整体的代码阅读性也不错。除了DreamBerd之外,新出的自动驾驶算法UniAD也凭借独特的......
  • Git分支策略
    团队如何选择合适的Git分支策略? 合集-DevOps实践之路(6) 1.都说DevOps落地难,到底难在哪里?也许你还没找到套路05-132.DevOps落地实践点滴和踩坑记录-(2)-聊聊企业内部DevOps平台建设2022-08-163.DevOps落地实践点滴和踩坑记录-(1)-迷茫与焦虑2022-06-124.聊聊DevOps制......