假设我正在使用一个开源项目,为了时刻保持根官方github保持同步,我用git clone项目到本地并进行二次开发,我的大部分二次开发是不会和官方的核心文件产生冲突的,但是个别文件还是会冲突。。

比如经过一段时间我本机做了一些修改,这是官方仓库也做了一些修改,并发布了一个小版本

这时我想更新官方最新 使用 git pull 的时候会提示冲突 那么问题来了

开源项目二次开发 想随时git pull获得最新版本,并保留本机修改的方法是怎样的?

我现在的做法

当git pull获取官方最新更新的时候如果冲突

使用 git stash 缓存本机的改动。

然后 git pull 下来官方最新的版本

然后 git stash pop 把本机的改动merge到代码中,手动解决冲突

我简单测试了一下并没发现什么问题,因为我并不需要push代码到官方仓库所以我一般也不会add,但是经历过这次以后,我又做了一些修改,官方又更新了一些东西

使用git pull还是不行 我要本机git add . 一下 然后重复以上stash 步骤来保持更新和合并冲突,

不知道我这么做是否正确,或者有什么更好的做法么?

git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?相关推荐

  1. git拉取代码出现Unpacking objects

    使用git拉取代码时出现如下图情况,会一直处于这个状态: 解决办法:将https://github.com/XXXXXXXXXX 换成 git://github.com/XXXXX

  2. 【Git拉取代码报错】Couldn‘t save uncommitted changes.Failed to fetch old content for file in revsion

    问题描述 今日通过IDEA用git拉取代码的时候,GIT报错如下: Couldn't save uncommitted changes Tried to save uncommitted change ...

  3. VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”

    问题描述:VScode在使用Git拉取代码到本地时,弹出框提示"在签出前,请清理存储工作树",如下图所示: 解决方法: 第一步:备份当前的工作区的内容,从最近的一次提交中读取相关内 ...

  4. git拉取代码报错fatal Authentication failed for ‘httpxxxx.git‘‘解决方案

    git拉取代码报错fatal: Authentication failed for 'http:xxxx.git''解决方案 1.需求背景 最近由于自己的主机出问题了,所以换了一台主机,然后在换的主机 ...

  5. 使用VPN代理之后,无法使用Git拉取代码

    使用VPN代理之后,无法使用Git拉取代码 使用了VPN代理后,拉取代码报错 $ git clone https://github.com/PanJiaChen/vue-element-admin C ...

  6. 阿里云云效平台使用——Windows上使用阿里云云效(RDC)Git拉取代码

    阿里云云效平台使用--Windows上使用阿里云云效(RDC)Git拉取代码 记录 下载Git 安装Git SSH key配置 将SSH公钥添加到云效代码账户 小结 记录 新项目采用aliyun云效平 ...

  7. Git拉取代码报密码错误

    刚刚Git拉取代码,显示密码错误.我就奇怪了,密码输入了好几次,还是错误. 但是马上得提交了,又很着急 ,将最简单的处理 方法忘记了. 冷静下来,细细分析.刚学习时好像遇到过此类问题,于是直接删除凭证 ...

  8. git拉取代码报错:Unable to negotiate with xxx port xxx: no matching host key type found

    git拉取代码报错: Unable to negotiate with 172.18.19.44 port 22: no matching host key type found. Their off ...

  9. git拉取代码到本地

    git拉取代码到本地 一.把代码获取到某个文件夹,在文件夹右键选择Git Bash Here ①第一步: git config --global user.name "git权限的名称&qu ...

最新文章

  1. Spark任务提交底层原理
  2. GridView中DropDownList联动
  3. button标签设置隐藏和显示_离职后我隐藏一张工作表,老板找了一天没找到
  4. python 爬虫 标签文本beautifullsoup_【Python爬虫】学习BeautifulSoup
  5. 全流分析取证:高级威胁哪里跑?!
  6. pulsar 卸载数据到aws-s3
  7. WINDOWS 下 MYSQLQ全库数据倒出和执行计划加入
  8. 经典机器学习系列(十三)【结构化学习】
  9. python批量查询ip归属地_IP地址地理信息批量查询小工具
  10. excel服务器模板修改,勤哲Excel服务器设计查询模板
  11. 《东周列国志》第六十七回 卢蒲癸计逐庆封 楚灵王大合诸侯
  12. android之exoplayer
  13. 智慧路灯解决方案-最新全套文件
  14. linux 系统gbk字符集,linux 修改字符集gbk
  15. 【JPress】Template
  16. Python3.7安装Geenlet
  17. i春秋:日益增多的企业重要资料外泄
  18. php框架使用率排行榜2018,中国上网人数统计?2018互联网上网人数分布排名
  19. Dialect needs to be explicitly supplied as of v4.0.0解决方案
  20. 分享一款Win7下的IE6测试工具:IE6forWin7

热门文章

  1. 如何轻松拿到大厂面试offer | 掘金技术征文
  2. wait/waitpid函数与僵尸进程、fork 2 times
  3. 博客园自定义背景(一)
  4. dubbo管控台安装
  5. queue POJ 2259 Team Queue
  6. 互联网 DBA 需要做那些事(转)
  7. centos6.4 搭建vsftpd
  8. 使用JMX透过防火墙远程监控tomcat服务
  9. 一个简单的三层架构例子(.NET入门)
  10. android搭建开发环境