git冲突解决的几种办法
文章目录
- git stash 栈
- 放弃本地修改
- 撤销分支
- 强行冲掉之前的分支
- 删除分支
git stash 栈
git stash
git pull
git stash pop
当pull出现冲突时
- 将修改项存入栈中
- pull 拉取远程代码到本地
- 从栈中取出修改项
- 接下来diff一下此文件看看自动合并的情况,并作出相应修改。
git stash
: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop
: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git stash list
: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。git stash clear
: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
放弃本地修改
git reset --hard ****
git pull
返回某一次commit前的代码,·****
如果不填写,则效果为放弃本地修改
****
:为git log
显示的commit编码前六位(或者更多为,六位足够定位)表示回到某一次提交
git checkout -- .
同样可以放弃本地修改
撤销分支
撤销到刚刚commit
的分支
git reset --soft head^
一个^
表示回到上一次提交,两个那就是回到上上一次提交喽~
强行冲掉之前的分支
git push origin [分支名称] --force
删除分支
git branch -d [分支名称]
转载于:https://www.cnblogs.com/lanaiwanqi/p/10445645.html
git冲突解决的几种办法相关推荐
- git 冲突解决一把梭
在 git 冲突解决时,如果能够理解双方的提交信息,解决起来自然会游刃有余.但是当冲突的内容非常多的时候,作为后备方案,正确运用 git 可以让我们少学很多东西(逃 冲突解决大概有三类方法 第一类:g ...
- git冲突解决,使用git命令解决冲突【通用版】
文章目录 一.准备 1-1.dev分支里面的README 1-2.master分支里面的README 1-3.说明 二.冲突 2-1.合并结果 2-2.解决冲突一(有master分支操作权限) 2-2 ...
- 【git】git冲突解决详解
git冲突解决详解 方法1:pull下来然后修改冲突文件 方法2: cherry-pick然后checkout git merge时,不免产生各种各样的冲突,可是我们连如何选择版本都晕半天,这里进行详 ...
- IDEA:idea中的Git冲突解决(非常重要)
文章目录 一.前言 1.什么是冲突 二.实战分析 1.生产上冲突的场景 1.2.常见冲突的生产场景如下: 1.3.git的合并中产生冲突的具体情况: 1.4.强制回滚到指定的提交记录版本 三.idea ...
- Git冲突解决: git checkout高级用法
背景 Git冲突的原因,一般是修改了同一个文件导致的,这个文件有可能是别人提交到远程仓库里面,还有就是需要合并这个文件导致的. 解决方法 你确定你需要的是哪个仓库的文件 git checkout -- ...
- Git冲突解决之P4Merge
在Git使用时,经常会碰到冲突的问题,这里介绍一个还不错的可视化冲突解决工具,感觉还不错. 认识下: P4Merge 是一款非常优秀的 git merge 工具,且跨平台兼容.尽管 git 亦有内部实 ...
- git冲突解决-详细版本
一.git简介 无论是远程分支origin/master还是本地分支master分支,这算是两个分支,其他分支同理.分支之间可以切换使用checkout 二.git可能导致冲突的情况 1. 两个分支之 ...
- git冲突解决详细教程
假设有a和b同时在develop分支开发,两人同时修改了logs.js文件. 原logs.js文件: a和b都是采用: 仓库=>git-flow =>建立新的功能. a修 ...
- git冲突解决办法合集
一 换行符CRLF错误解决办法 1 错误产生原因 不同的操作系统使用的换行符是不一样的. unix/linux使用的是LF,max后期也采用了LF,但在windows一直采用的CRLF(回车)换行符. ...
最新文章
- js实现下拉框三级级联
- ADO.NET改进防注入
- android抓包工具——使用fiddler4在安卓手机抓包
- 威马披露2021全年交付智能纯电车44157辆
- 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法...
- 404 错误页面:重装上阵
- python模块之subprocess
- Atitit.java图片图像处理attilax总结
- 编解码格式 -- AAC
- 安卓源码下载的环境搭建
- 会计从业人员管理系统_湖南省会计从业人员网上服务大厅
- easyexcel 简介、中文文档、中英对照文档 下载
- 程序员最爱用的8个代码编辑器,你用哪款?
- 响铃:718 Apple产品京东超级品牌日,如何反映互联网营销大趋势?
- “风雨如晦,鸡鸣不已。既见君子,云胡不喜。” 王者荣耀李白王昭君情侣头像故事...
- Kalman Filter 通俗讲解
- Java面试题:GC 是什么? 为什么要有GC?
- 机器人军团防护罩_冒险岛贴吧 - 1000A导轨保护罩Y轴保护盖板的简单介绍
- IT运维工单高效协同,助力打造一站式运维方案
- IEEE754 详点
热门文章
- 微信小程序自定义的导航栏
- Redis+Nginx+ 设计模式 +Spring 全家桶 +Dubbo 技术精选合集
- linux7.4重启udev命令,Linux 7.x 中 UDEV 生效的方法
- 有趣的 HTTP 头信息
- linux根据文件大小,linux 根据文件大小查找文件
- HTML注释标签以及注释快捷键的用法
- [微软编程之美挑战赛P2]女神---CLJ神犇的代码
- dict的setdefault方法 和 defaultdict(int)
- 支持OSS的群晖nas开箱体验(内部冒死流出,42张美图)
- HTML六宫格转盘抽奖页面设计,选项区块为自定义文字