多处git版本控制的文件同步修改时如何处理 曲线救国的gitconflict处理

2016-11-30 11:01:00
hainuo
原创 1889
摘要:多处git版本控制的文件同步修改时如何处理 曲线救国的gitconflict处理
我们经常遇到各种各样的版本控制冲突但是当服务器上的文件被我们不小心改动会造成conflict时应该怎么解决三种方式1. 手工编辑文件 。 这种比较简单,但是应对冲突文件编码不一致时很头疼2. git mergetoolpian我用的是vimdiff 类似第一种,但是没搞明白编码不一致时的问题比如window下的^M一出现便是整篇变化如果有朋友会用可以用中文写篇帮助文,不胜感谢,在这个上面我因在2.10.2下的vimdiff不明觉厉,所以摸不着头脑。3. git stash> if 如果你已经提交了commit由于没有推送到git服务器,可以轻松解决只需要使用命令> `git reset --mixed HEAD^`回退到上个版本或者之前版本如果没有提交的话更好可以直接进入下面的步骤- `git stash`- `git pull`- `git stash apply`然后是平时的操作步骤`git add && git commit -m "xxxx"`
发表评论
捌 减 伍 =
评论通过审核后显示。