在git repo中从提交中删除已删除的文件
我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试过重置这些文件的各种方法,但由于我只是检查gerrit的更改,它实际上似乎没有做任何事情 我在很多地方都发现了这一点:在git repo中从提交中删除已删除的文件,git,gerrit,Git,Gerrit,我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试过重置这些文件的各种方法,但由于我只是检查gerrit的更改,它实际上似乎没有做任何事情 我在很多地方都发现了这一点: git add -u git reset HEAD path/to/file git commit 但是没有起作用。有人知道实现这一点的方法吗。通过git删除文件 git rm path/to/filename 我做了这个测试。克隆现有git repo以删除我。 从repo中
git add -u
git reset HEAD path/to/file
git commit
但是没有起作用。有人知道实现这一点的方法吗。通过git删除文件
git rm path/to/filename
我做了这个测试。克隆现有git repo以删除我。
从repo中删除自述文件并提交更改
$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
#
$git clone/path/tomy/gitrepo deleteme
$cd删除我
$rm自述文件
$git提交-a
#请输入更改的提交消息。起跑线
#将忽略带有“#”的消息,空消息将中止提交。
#论分行行长
#要提交的更改:
#(使用“git重置磁头…”取消分级)
#
#删除:自述
#
~~
~
~你需要做什么。cherry从gerrit那里挑选零钱。 而不是以交互方式只合并所需的文件。 更多详情:
当我在当前签出分支中甚至没有该文件时,这将如何工作?您仍然可以对已删除的文件调用此命令。如果您只是执行git提交-a呢?您在日志中看到删除的文件了吗?