从github创建排除文件

时间:2018-02-21 14:41:02

标签: git atlassian-sourcetree .git-folder

我有一个文件,其中包含本地计算机的IP配置。此文件必须保持与github中的托管版本不变。我正在使用Atlassian SourceTree来检查我的文件,但可用的选项对我不起作用。

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

右键单击 - 放弃(这会还原我的更改)

右键单击 - 停止跟踪(这会创建一个带文件路径的gitignore。它不能被忽略。它只需保持不变但能够被拉动)

enter image description here

我的根结构看起来像这样

  • .git(文件夹)
    • info(文件夹)
      • 排除(文件)
  • 优化
  • SRC
      • web应用
        • 前端
          • 配置
            • 的WebPack
              • Base.js
  • 的.gitignore
  • README.MD

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

有没有人对此有任何解决方案?这里的其他问题提出了排除文件夹方法,但它不适合我。如图所示,Base.js文件仍在Unstaged堆栈中。

提前致谢

1 个答案:

答案 0 :(得分:1)

虽然不是通过SourceTree,但您可以在本地运行以下命令来实现此目的

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