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

时间:2019-02-01 14:05:24

标签: git git-commit git-push git-commands

我已删除本地系统中的文件。现在我想更新的区域设置分支+远程分支即可。这样一来,文件也将从远程分支中删除。

我做到了

git add -u

它会从本地分支删除已删除的文件,但该文件仍保留在远程分支中。

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

4 个答案:

答案 0 :(得分:2)

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

git commit -m "One file deletion"

然后推送到远程分支:

git push

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

尝试删除缓存的文件:

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

答案 3 :(得分:0)

从本地存储库中删除文件后,将其自动推送到远程存储库中即可。

您首先需要提交更改:

git commit -m "Removed a file"

然后用git push

推送代码

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

git rm <file-name> --cached

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