首页 > 其他分享 >Git-获取远程仓库到本地分支

Git-获取远程仓库到本地分支

时间:2023-04-26 11:23:22浏览次数:25  
标签:git xxxx 仓库 Git xxxx1 本地 远程 分支

1、git pull:获取最新代码到本地,自动合并到当前分支

//查询当前远程的版本
git remote -v
//直接拉取并合并最新代码
git pull origin xxxx(远端分支名称)

不推荐这种直接合并的方式,不能够提前处理冲突

 

2、git fetch + merge:获取最新代码到本地,手动合并分支

2.1、额外建立本地分支的方式

//查询当前远程的版本
git remote -v
//获取远程最新代码到本地临时分支
git fetch origin xxxx(远程分支):xxx1(本地临时分支)
//查看本地xxxx1临时分支与当前分支的版本差异
git diff xxxx1
//合并本地临时分支xxxx1到本地分支xxxx
git merge xxxx1
//删除本地临时分支xxxx1
git branch -D xxxx1

不推荐这种方式,需要对额外的分支进行处理

 

2.2、不额外建立本地分支的方式

//查询当前远程的版本
git remote -v
//获取最新代码到本地分支
git fetch origin xxxx
//查看本地分支与远端分支的差异
git log -p xxxx..origin/master
//合并最新代码到本地分支
git merge orgin/xxxx

推荐这种方式

标签:git,xxxx,仓库,Git,xxxx1,本地,远程,分支
From: https://www.cnblogs.com/WangJianqiu/p/17355064.html

相关文章

  • 服务器上搭建git仓库
    服务器上搭建git仓库Liunx系统专栏收录该内容订阅专栏目录一、git安装和配置1、git安装2、git配置二、git仓库初始化1、创建仓库目录2、初始化git仓库三、git仓库的使用1、本地项目上传至服务器git仓库2、服务器git仓库拉取到本地3、第三方集成开发软件中如何实现......
  • containerd配置harbor私有仓库
    containerd不能像docker一样dockerloginharbor.example.com登录到镜像仓库,无法从harbor拉取到镜像,需要在每个node节点进行如下配置:可以通过更改containerd的config.toml文件添加仓库地址, /etc/containerd/config.toml,如果此文件不存在,可以通过命令生成配置文件containerdco......
  • 白嫖GitHub Action实现开源项目CICD
    什么是CI/CD?让你的项目变得更加敏捷!在今天这个快速变化的时代,开发者们需要与时俱进,不断提升自己的工作效率。在这篇文章里,将一起探讨如何使用CI/CD和GithubAction让你的项目更加高效,快速响应市场变化。什么是CI?CI(持续集成,ContinuousIntegration)是一种软件开发实践,它要求开发......
  • 关于vcpkg中x-history命令移除后及git subtree的使用问答
    1、现在的版本中已经移除了x-history命令,我该使用什么方式来查看port的历史记录呢如果当前版本的vcpkg中已经移除了x-history命令,您可以使用以下方法查看port的历史记录:使用Git命令:首先,确保您已经安装了Git。然后,在命令行或终端中,导航到vcpkg的安装目录。接下来,使用以下命令......
  • opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization e
    原因:node版本与openssl不兼容导致的初始化失败 解决:windows执行:setNODE_OPTIONS=--openssl-legacy-providermac执行:exportNODE_OPTIONS=--openssl-legacy-provider......
  • tracecompass 远程linux 主机lttng trace
    tracecompass支持配置远程主机,然后可以通过可视化界面进行lttng的管理,比如session的启动,eventtrace的开启,然后就是可以直接方便的分析是一个很方便的功能参考界面 集成效果获取的remotetrace信息,可以方便的进行可视化分析说明tracecompass官方有介绍具体如何操作......
  • go创建简单远程ssh连接
    packageutilimport("bytes""errors""fmt""github.com/sirupsen/logrus""golang.org/x/crypto/ssh""strings""time")funcpublicKeyAuthFunc(pemBytes,keyPassword[]byte)ss......
  • 类似idea编译器集成gitee和github
      详细博客:(24条消息)IDEA集成github和Gitee_尘开的笔记的博客-CSDN博客......
  • Git 上传剔除无关文件
    IDEA配置设置忽视项目文件,剔除后项目不会显示对应文件,git提交时也不会显示。.idea、target、*.imlGIT设置设置.gitignore文件内容,这样,即便你选中文件,commit时也不会上传文件。如无此文件,可自行创建,或者右键进行Deleteandaddtoignorelist(忽视指定文件)时,自动创建出来。......
  • vue-element-admin报错Error: error:0308010C:digital envelope routines::unsupporte
    安装vue-element-admin报错 nodejs  Node.jsv18.15.0  opensslErrorStack:['error:03000086:digitalenveloperoutines::initializationerror'],library:'digitalenveloperoutines',reason:'unsupported',code:'ERR_OSSL......