Git没有';t从远程删除文件

Git没有';t从远程删除文件,git,Git,我已经删除了本地分支中的一些内容(包括目录和文件) 当我承诺时,它说: mauricio@mauricio-ubuntu:/var/www/moke$ git commit -m "Better implementation" [ajax_branch 1a407ad] Better implementation 56 files changed, 23465 insertions(+), 8 deletions(-) 然后我推: mauricio@mauricio-ubuntu:/var/

我已经删除了本地分支中的一些内容(包括目录和文件)

当我承诺时,它说:

mauricio@mauricio-ubuntu:/var/www/moke$ git commit -m "Better implementation"
[ajax_branch 1a407ad] Better implementation
 56 files changed, 23465 insertions(+), 8 deletions(-)
然后我推:

mauricio@mauricio-ubuntu:/var/www/moke$ git push origin ajax_branch 
Counting objects: 25, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18), 7.97 KiB, done.
Total 18 (delta 6), reused 0 (delta 0)
To git@github.com:giordanoapps/moke.git
   17f53bb..1a407ad  ajax_branch -> ajax_branch
但是我在本地分支中删除的文件将保留在远程分支中


我做错了什么?

您必须在提交之前添加删除

git add -A

您必须在提交之前添加删除

git add -A

您可以使用
git rm folder/filename.ext
以获得更好的效果


然后,当您推送到远程文件夹时,将记录更改。

您可以使用
git-rm-folder/filename.ext
以获得更好的效果


然后,当您推送到远程文件夹时,更改将被记录。

您在本地删除的文件保存在远程分支中是什么意思?你怎么知道?还有,你最初是如何删除它们的?我只是简单地使用了rm-rf。根据github的说法,它保持在那里……你需要使用“git rm”基本上将删除的文件添加到提交中“8删除”并不意味着删除了8个文件,而是意味着删除了8行代码。你在本地删除的文件保存在远程分支中是什么意思?你怎么知道?还有,你最初是如何删除它们的?我只是简单地使用了rm-rf。根据github的说法,它保持在那里……您需要使用“git rm”基本上将删除的文件添加到提交中“8次删除”并不意味着删除了8个文件,而是意味着删除了8行代码。请注意,如果您希望更精确,您可以使用
git-rm
。或者,如果文件已被删除,则使用
git-rm--cached
。注意,如果您想要更高的精度,可以使用
git-rm
。或者,如果文件已被删除,则使用
git-rm--cached