我使用过git pull
并且发生了合并冲突:
unmerged: _widget.html.erb
You are in the middle of a conflicted merge.
Run Code Online (Sandbox Code Playgroud)
我知道该文件的其他版本是好的,我的是坏的所以我的所有更改都应该放弃.我怎样才能做到这一点?
git version-control git-merge merge-conflict-resolution git-merge-conflict
我正在使用Git作为VCS的项目.我xyz
从主人的主线分支切了一个分支.工作了一段时间后,我提交了我的代码并拉了分支主线.
拉得很好.然后我将代码与master合并.合并后,某些文件出现问题.合并后我没有提交代码.有人可以指导我如何中止这个合并并将我的分支机构带到我合并之前的状态吗?
我正在尝试合并一个文件中有一个冲突的拉取请求(见下文).github提供的合并拉取请求的指令如下.执行此合并非常重要,因此提交公关的人可以获得信用.
# Step 1: From your project repository, check out a new branch and test the changes.
git checkout -b droark-master master
git pull https://github.com/droark/cryptopp.git master
# Step 2: Merge the changes and update on GitHub.
git checkout master
git merge --no-ff droark-master
git push origin master
Run Code Online (Sandbox Code Playgroud)
我知道如何修复一个冲突文件中的一行.我不知道怎么做是让Git执行合并并停止抱怨破坏的索引文件.
如何让Git执行合并,确保提供拉取请求的人获得信用,并停止破坏索引文件?
我试图用Git合并错误修复合并.无限制地将一组错误变成另一组错误.我还尝试在合并期间根据忽略文件重置问题文件,并计划复制/粘贴所需的一行,但破坏的索引仍然存在.
这已经变成了完全浪费时间,我不再有兴趣尝试Git的方式,因为它浪费了这么多时间.现在我只想让Git执行合并并停止破坏索引文件.
这是使用github指令合并时产生的输出:
$ git pull https://github.com/droark/cryptopp.git master
From https://github.com/droark/cryptopp
* branch master -> FETCH_HEAD
Auto-merging validate.h
Auto-merging validat2.cpp …
Run Code Online (Sandbox Code Playgroud)