git 删除已加入跟踪的文件并删除远程仓库的记录

9 min read

如果想要删除已加入跟踪的文件并删除远程仓库的记录,可以按照如下步骤操作:

  1. 在本地仓库中删除文件。

使用 git rm 命令将要删除的文件从本地仓库中删除。这个命令会同时将文件从 Git 的跟踪列表中删除。

$ git rm file_to_delete.txt
  1. 提交更改。

使用 git commit 命令提交删除操作的更改。

$ git commit -m "Delete file_to_delete.txt"
  1. 推送更改到远程仓库。

使用 git push 命令将本地仓库中的更改推送到远程仓库。

$ git push origin master
  1. 删除远程仓库中的文件。

可以使用 git rm 命令再次删除文件,但这次需要指定文件在远程仓库中的位置。如果只想删除远程仓库中的文件,而不想在本地仓库中删除,则可以使用 --cached 参数,如下所示:

$ git rm --cached file_to_delete.txt
  1. 提交更改。

使用 git commit 命令提交删除操作的更改。

$ git commit -m "Delete file_to_delete.txt from remote repository"
  1. 推送更改到远程仓库。

使用 git push 命令将本地仓库中的更改推送到远程仓库。

$ git push origin master