我该如何只使用Git提交删除操作?

4

我知道如何做:

涉及以下技术内容:
git commit -a -m "whatever"

但是我不想提交 所有 的内容,只想推送一些需要删除的文件。

1个回答

3

如果您只想添加已删除的文件,请尝试以下操作:

git ls-files --deleted -z | xargs -0 git rm
git commit

1
我认为OP的问题在于他已经使用git rm命令删除了文件,但同时也进行了其他不想提交的更改。 - Wooble
1
+1,但是更安全的做法是使用 git ls-files --deleted -z | xargs -0 git rm - Mark Longair
2
这也会提交对已跟踪文件和已添加文件的更改。 - manojlds
啊,我明白了——我误解了 OP。同意 Mark,我会更新我的例子。 - diagonalbatman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接