从本地系统删除文件后更新 git 分支

Update git branch after deleting a file from local system

我在本地系统中删除了一个文件。现在我想更新 locale 分支 + 远程分支。这样文件也从远程分支中删除。

我做到了

git add -u

它从本地分支删除删除的文件,但文件仍然留在远程分支。

如何从远程分支删除文件?

您必须提交您的更改(删除 1 个文件):

git commit -m "One file deletion"

并且推送它到远程分支:

git push

您需要推送更改以删除使用。确保先拉取最新代码

git pull
git commit -m "Your message"
git push

尝试删除缓存 文件:

git rm -r --cached .
git add .
git commit -m "cached problems"
git push

从本地存储库中删除文件应该会在您推送文件后自动反映在远程存储库中。

您首先需要提交更改:

git commit -m "Removed a file"

然后用 git push

推送你的代码

如果您想保留本地文件,但要将其从网上删除,则必须使用

git rm <file-name> --cached

正如上面的答案所述 + 您需要将其添加到您的 .gitignore 文件中,以便忽略对该文件的任何更改。