我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试过重新设置这些文件的所有事情,但由于我只是检查了gerrit的变化,它似乎并没有实际做任何事情。从git repo提交中删除已删除的文件
这我已经在很多地方找到:
git add -u
git reset HEAD path/to/file
git commit
,但没有奏效。有没有人知道一种方法来实现这一点。
我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试过重新设置这些文件的所有事情,但由于我只是检查了gerrit的变化,它似乎并没有实际做任何事情。从git repo提交中删除已删除的文件
这我已经在很多地方找到:
git add -u
git reset HEAD path/to/file
git commit
,但没有奏效。有没有人知道一种方法来实现这一点。
通过git删除文件。
git rm path/to/filename
我做了这个测试。克隆现有的git仓库以删除我。 从回购中删除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
#
〜
〜
〜
〜
你需要做什么。樱桃挑选从gerrit变化集。 而不是以交互方式合并只有你想要的文件。 更多细节: partly cherry-picking a commit with git
将如何时,我甚而不已经在当前的那个文件选中此工作了分支 – AMY
您仍然可以在删除的文件调用此命令。如果你只是做git commit -a?你看到日志中删除的文件吗? – mirk