从 github 创建排除文件

Creating an excluded file from github

我有一个文件保存我本地机器的 IP 配置。此文件必须与 github 中的托管版本保持不变。我正在使用 Atlassian SourceTree 签入我的文件,但可用的选项对我不起作用。

右键单击 - 删除(我认为这会从我的根目录中删除文件)

右键单击 - 放弃(这会恢复我的更改)

右键-停止跟踪(这会创建一个git忽略文件路径。它不能被忽略。它只需要保持不变但可以被拉动)

我的根结构是这样的

我的排除文件包含 /src/main/webapp/frontend/config/webpack/Base.js

有人对此有任何解决方案吗?这里的其他问题提出了排除文件夹方法,但它对我不起作用。正如您在图像中看到的那样,Base.js 文件仍在 Unstaged 堆栈中。

提前致谢

虽然不是通过SourceTree,但是你可以运行在本地使用下面的命令来实现

git update-index --assume-unchanged /src/main/webapp/frontend/config/webpack/Base.js