有没有一种很好的方法来解释如何在Git中解决合并冲突?
我使用过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中未被跟踪.我做了一些更改并希望提交它们,但意识到我忘记了先检查未修改的文件.所以我隐藏了文件,然后添加了未修改的版本.
然后,当我将存储应用于存储库时,由于已经添加了文件,我会收到冲突.
如何应用存储,并强制使用存储库中的版本优先于存储库中的原始文件?
谢谢
有没有一种方法可以重置工作目录中的所有文件,而不能重置暂存区中的所有文件?
我知道使用以下命令可以重置任何单个文件:
git checkout thefiletoreset.txt
另外,通过使用以下命令,可以将整个存储库重置为最后的提交状态:
git reset --hard
但是,是否有任何命令可以重置整个工作目录,而使暂存区域保持不变?