Git-如何从远程存储库删除文件

如何从远程git存储库中删除文件?我有一个刚从工作副本本地存储库中删除的文件,我想从相应的远程存储库中删除它

paganotti asked 2019-10-09T01:12:39Z
7个解决方案
87 votes

如果从工作树中删除了文件,则提交删除:

git commit -a -m "A file was deleted"

并将您的提交推向上游:

git push
jabal answered 2019-10-09T01:12:56Z
33 votes

使用命令:

git rm /path to file name /

其次是

git commit -m "Your Comment"

git push

您的文件将从存储库中删除

Mayank Raipure answered 2019-10-09T01:13:33Z
14 votes

更简单的方法

git add . -A
git commit -m "Deleted some files..."
git push origin master

-A更新索引,不仅在工作树具有文件匹配的地方,而且在索引已经具有条目的地方。 这将添加,修改和删除索引条目以匹配工作树。 摘自([http://git-scm.com/docs/git-add)]

zarpio answered 2019-10-09T01:14:03Z
3 votes

如果您在文件或文件夹进入.gitignore(或没有.gitignore)之前将其推送:

  • 从.gitignore注释掉
  • 将其重新添加到文件系统上
  • 从文件夹中删除
  • git添加您的文件&&提交
  • git推
Christophe Roussy answered 2019-10-09T01:14:59Z
2 votes

如果您只是提交已删除的文件并推送。 然后应将其从远程仓库中删除。

andy boot answered 2019-10-09T01:15:22Z
1 votes

Git Remote仓库文件删除的简单解决方案:

git commit((您要删除路径的文件名)-m“文件为   已删除”

git推

它将起作用。也可以使用相同的方法在远程存储库中删除多个选择文件。

Bharat Bhushan answered 2019-10-09T01:16:01Z
1 votes

如果您删除了很多文件和文件夹,请执行此操作

git commit -a -m .
git push
Armen Arzumanyan answered 2019-10-09T01:16:24Z
translate from https://stackoverflow.com:/questions/9701238/git-how-delete-file-from-remote-repository