首页 > 其他分享 >19. git fetch origin和git fetch master和git fetch origin master有啥区别

19. git fetch origin和git fetch master和git fetch origin master有啥区别

时间:2023-12-25 10:02:58浏览次数:45  
标签:origin git 远程 master fetch 分支

 


git fetch 用法可以有一些不同的变体,下面分别解释一下这三种用法的区别:


git fetch origin:


这个命令会从远程仓库(通常命名为 "origin")中获取所有分支和标签的最新信息,但不会合并任何变更到你的本地分支。

它是获取远程仓库中所有分支和标签的快捷方式,让你可以查看其他人在远程仓库中的工作状态。

bash

Copy code

git fetch origin

git fetch master:


这个命令会从远程仓库中获取指定分支(在这里是 "master" 分支)的最新信息,但同样不会合并任何变更到你的本地分支。

它是获取特定远程分支的快捷方式。

bash

Copy code

git fetch origin master

git fetch origin master:


这个命令的效果与 git fetch origin 相同,即获取远程仓库中所有分支和标签的最新信息。在这里,master 只是一个远程分支的名字,而不是本地分支。

请注意,这并不是将 master 分支的变更合并到你的本地 master 分支。要合并变更,你需要使用 git pull 或者 git merge 命令。

bash

Copy code

git fetch origin master

总体来说,git fetch 是用来从远程仓库获取信息的,但不自动合并到本地分支。取决于你的目的,你可以选择获取整个远程仓库的信息,或者只获取特定分支的信息。

标签:origin,git,远程,master,fetch,分支
From: https://blog.51cto.com/wusen/8963559

相关文章

  • git 删除子模块
    删除子模块需要进行以下步骤1.使用命令-删除子模块目录及源码rm-rf子模块目录2.使用命令-删除项目目录下.gitmodules文件中子模块相关条目①vi.gitmodules②手动删除文件中的子模块目录③wq!3.删除配置项中子模块相关条目①vi.git/config②手动删除文件中的子模块目......
  • golang 的github.com/sony/sonyflake IP问题bug
    使用容器部署golang项目时,饮用了github.com/sony/sonyflake生成snowid,初始化时不传入任何参数:SnowId=sonyflake.NewSonyflake(sonyflake.Settings{})在容器的ip设置设置为类似:192.18.10.8时,调用生成id存在空指针报错。snowId,err:=global_conf.SnowId.NextID()处理......
  • Git:Cherry-Pick 桃色陷阱
    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「ENG八戒」https://mp.weixin.qq.com/s/J2b130UVF0aPoHM9-U9UuwCherry-Pick咋一看这名字就很时髦,用来干啥呢?Cherry-Pick是什么?假设在开发某些功能或者修复bug的时候把代码commit到了错误的分支A,并且分支A......
  • docker-compose gitlab
    version:'3'services:gitlab:image:'yrzr/gitlab-ce-arm64v8:latest'restart:unless-stoppedhostname:'test.gitlab.com'environment:TZ:'Asia/Shanghai'GITLAB_OMNIBUS_CONFIG:|......
  • git安装(Windows)
    首先进入官网——https://git-scm.com/download选择Windows,根据自己电脑情况选择需要的版本(我是64位)点击安装 --------------------这里不知道为什么在官网没有下载下来,所以从网盘下载的:https://blog.csdn.net/weixin_50212044/article/details/131433207下好之后......
  • Linux:vscode扩展无法下载,报错:Error while fetching extensions : XHR failed
     在Linux系统上下载安装好vscode以后,发现扩展里面无法下载安装,报错:Error while fetching extensions : XHR failed 解决办法:修改hosts文件1.sudocp/etc/hosts/etc/hosts.bak2.sudovi/etc/hots3.在文件末尾增加下面的文字,然后保存,关闭  4.刷新DNS,Ubuntu22......
  • 几种高级的git技巧
    加快gitcommit的速度使用git保存代码快照时,通常的流程是:gitadd.gitcommit-m"whatwasthat"gitpushoriginmaster但是commit命令的-a选项可以省略掉gitadd这一步,即:gitcommit-m"whatwasthat"-agitpushoriginmaster并且,利用git提供的别......
  • Tekton gitlab CI/CD 实例
    环境介绍gitlab地址gitlab:http://192.168.174.108:8080/root/spring-boot-helloWorldTask说明1.git-clone:克隆项目的源代码2.build-to-package:代码测试、构建和打包3.generate-build-id:生成BuildID4.image-build-and-push:镜像构建(和推送)5.deploy-to-cluster:将新......
  • 18. git fetch origin但是我远端没有这个分支啊 ,我只有master分支
     如果你执行了gitfetchorigin,但是远程仓库并没有origin分支,这是正常的。这个命令会从远程仓库(通常命名为"origin")中获取所有分支和标签的最新信息,而不仅仅是origin分支。在Git中,origin通常是默认的远程仓库名称,而不是一个分支的名称。如果你只有master分支,gitfetch......
  • Github Copilot生成代码和单元测试并执行
    ChatGPTPrompts整理总结 最近一直在学习ChatGPTPrompt的编写技巧,做了一些验证和整理,分享给大家ActasaLinuxTerminal英文PromptIwantyoutoactasalinuxterminal.Iwilltypecommandsandyouwillreplywithwhattheterminalshouldshow.Iwantyouto......