我有一个本地目录,我在其中初始化了 git。我已使用以下命令在 git 中添加了该目录的所有文件:
git add *
现在,如果我从本地目录手动删除文件,我也想从 github 中删除它。我努力了
git add -A *
但这不起作用。每次我也必须从github手动删除它。
问题是 glob (*
) 由您的 shell 而不是 git 扩展,并且 shell 对您已删除的文件一无所知。git add -A
没有任何更多参数将添加所有文件,包括已删除的文件。git add .
在当前的 git 版本中也会执行此操作。你也可以使用git rm --cached <file>
对于其他答案中建议的单个文件。
通常使用起来更容易git rm
删除文件,因为这将删除文件并暂存删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)