【发布时间】:2021-06-18 11:33:02
【问题描述】:
我处于文件已提交到 git 的情况。显示 git status -s 文件夹更改时。我已经尝试更新 gitignore 但它不起作用。 我无法删除 files 文件夹,然后使用 sites/*/files 更新 gitignore 文件,因为我有一个正在运行的应用程序。
【问题讨论】:
-
如果我使用 git rm -R 文件夹我不必删除文件会丢失数据。
我处于文件已提交到 git 的情况。显示 git status -s 文件夹更改时。我已经尝试更新 gitignore 但它不起作用。 我无法删除 files 文件夹,然后使用 sites/*/files 更新 gitignore 文件,因为我有一个正在运行的应用程序。
【问题讨论】:
2)git rm -r --cached
该命令只会将其从 git 存储库中删除,并且由于它是 gitignore 的一部分,因此删除的目录或文件不会被推送到远程存储库。对 dir 的任何进一步更改都不会被跟踪。
【讨论】: