还有什么可以忽略的隐藏和隐藏的。git存储库中的git文件?
我很好奇是否有必要忽略隐藏的还有什么可以忽略的隐藏和隐藏的。git存储库中的git文件?,git,azure-devops,Git,Azure Devops,我很好奇是否有必要忽略隐藏的/.git目录以及其他与git相关的文件(即:.gitignore),这样我就可以拥有一个父git存储库,可以跟踪父git存储库的原始本地内容,其中包含子git存储库 例如,我有一个树,如下所示: C:. │ .gitignore │ README.md │ └───child-repo .gitignore README.md 我不希望子repo成为子模块,因为它将位于私有的Azure DevOps实例中,并且子模块不能以这
/.git
目录以及其他与git相关的文件(即:.gitignore
),这样我就可以拥有一个父git存储库,可以跟踪父git存储库的原始本地内容,其中包含子git存储库
例如,我有一个树
,如下所示:
C:.
│ .gitignore
│ README.md
│
└───child-repo
.gitignore
README.md
我不希望子repo
成为子模块,因为它将位于私有的Azure DevOps实例中,并且子模块不能以这种方式很好地处理
我已尝试将父级.gitignore
更新为:
.*
!.gitignore
**/.git
以及将*
添加到.git/info/exclue
并且仍然将
子repo
视为子模块。子repo
不应视为(不作为子模块,因为没有.gitmodules
文件),如果:
- 你忽略它
- 确保它尚未被跟踪
cd /main/repo
git rm --cached child-repo # no trailing slash
echo "child-repo/">>.gitignore
子repo
不应被视为子模块(不作为子模块,因为没有.gitmodules
文件),如果:
- 你忽略它
- 确保它尚未被跟踪
cd /main/repo
git rm --cached child-repo # no trailing slash
echo "child-repo/">>.gitignore
您是否希望将子回购的内容添加为主回购的一部分,还是希望将其分开?另外,您是否在
C:
驱动器的根目录中存储了存储库?如果是这样,那是个坏主意。>您是希望将子回购的内容添加到主回购中,还是希望将其分开?是的,作为主要部分repo@casper没有得到你的最新信息,VonC的回答对你有帮助吗?或者,如果您有任何顾虑,请随意在此处分享。您是希望将子回购的内容添加到主回购中,还是希望将其分开?另外,您是否在C:
驱动器的根目录中存储了存储库?如果是这样,那是个坏主意。>您是希望将子回购的内容添加到主回购中,还是希望将其分开?是的,作为主要部分repo@casper没有得到你的最新信息,VonC的回答对你有帮助吗?或者如果你有任何问题,请在这里分享。