我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试了重置这些文件的各种事情,但是因为我只是检查了gerrit的变化,它似乎并没有真正做任何事情。
我在很多地方找到了这个:
git add -u
git reset HEAD path/to/file
git commit
但没有奏效。有没有人知道如何实现这一目标。
答案 0 :(得分:1)
通过git删除文件。
git rm path/to/filename
我做了这个测试。将现有的git repo克隆到deleteme。 从repo中删除了README文件并提交更改。
$git clone /path/tomy/gitrepo deleteme
$cd deleteme
$rm README
$git commit -a
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: README
#
〜
〜
〜
〜
答案 1 :(得分:0)
你需要做什么。樱桃 - 从格里特那里挑选变化。 并且以交互方式合并仅合并您想要的文件。 更多细节: partly cherry-picking a commit with git