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

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

推荐这种方式

作者:WangJianqiu

出处:https://www.cnblogs.com/WangJianqiu/p/17355064.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   六弦汤姆  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示