我可以告诉 git 忽略它不应该接触的跟踪文件吗?默认操作应保护对它们的更改不会进入存储库;并且即使默认情况下checkout --hard
也不需要重置。目前,我必须关闭我的 IDE,复制这些文件,恢复原始版本,做一些 git 工作,然后恢复保存的文件并再次启动我的 IDE。那不方便。
我有包含一些应用程序或工作台配置的仓库。由于在我的桌面上有些不同,因此这些文件有所不同。我希望 git 在commit
或上忽略对该文件的更改status
;如果没有特别指示,如果需要覆盖它们,我什至希望它简单地跳过这些显式命名的文件。
git stash
似乎没有选择,因为它总是隐藏所有更改,我无法列出要保留的文件。如果可以的话,这不会很方便,因为在每次操作之前,我必须手动存储更多文件,然后再次取消存储以使我的应用程序再次工作。
符号链接不是一种选择,因为我在 Windows 上工作。