从 github 创建排除文件
Creating an excluded file from github
我有一个文件保存我本地机器的 IP 配置。此文件必须与 github 中的托管版本保持不变。我正在使用 Atlassian SourceTree 签入我的文件,但可用的选项对我不起作用。
右键单击 - 删除(我认为这会从我的根目录中删除文件)
右键单击 - 放弃(这会恢复我的更改)
右键-停止跟踪(这会创建一个git忽略文件路径。它不能被忽略。它只需要保持不变但可以被拉动)
我的根结构是这样的
- .git(文件夹)
- 信息(文件夹)
- 排除(文件)
- bin
- 优化器
- 来源
- 主要
- 网络应用
- 前端
- 配置
- 网络包
- Base.js
- .git忽略
- README.MD
我的排除文件包含 /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
我有一个文件保存我本地机器的 IP 配置。此文件必须与 github 中的托管版本保持不变。我正在使用 Atlassian SourceTree 签入我的文件,但可用的选项对我不起作用。
右键单击 - 删除(我认为这会从我的根目录中删除文件)
右键单击 - 放弃(这会恢复我的更改)
右键-停止跟踪(这会创建一个git忽略文件路径。它不能被忽略。它只需要保持不变但可以被拉动)
我的根结构是这样的
- .git(文件夹)
- 信息(文件夹)
- 排除(文件)
- 信息(文件夹)
- bin
- 优化器
- 来源
- 主要
- 网络应用
- 前端
- 配置
- 网络包
- Base.js
- 网络包
- 配置
- 前端
- 网络应用
- 主要
- .git忽略
- README.MD
我的排除文件包含 /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