在本地跟踪本地文件,但在远程上忽略它们

问题描述 投票:0回答:1

上下文

我想使用git跟踪项目根文件夹中本地脚本的历史记录,但是我不想在push上对其进行remote

因此,此文件现在在我的.gitignore文件中被引用,因此不在本地跟踪。但是我想在我的本地计算机上跟踪它(同时始终保持没有此文件的远程状态)。

想法

这似乎是一个解决方案; Track files in local Git repo but ignore in remote,但它需要创建一个子文件夹,出于各种原因,我不想创建该子文件夹,因此将所有脚本文件都保留在文件夹的根目录中。

问题

是否有一种简单的方法?

git gitignore
1个回答
0
投票
您使用gitignore本地跟踪文件将主存储库设置为本地跟踪文件夹的子文件夹
    您将父文件夹设置为本地跟踪文件夹
  1. 最重要:您需要手动将跟踪忽略的文件添加到本地存储库中>>
  2. 您可以在使用hooks提交主存储库时设置自动提交本地文件夹。
  3. 您也可以在本地存储库中submodule主存储库,但是我没有测试是否将跟踪忽略的文件。
© www.soinside.com 2019 - 2024. All rights reserved.