![](/img/trans.png)
[英]How do I ignore everything except a couple files in the top-level directory and everything in a few directories with .gitignore
[英]How do I ignore everything in my repo except a few files?
我已经对此进行了研究,但似乎无法碰到一个可行的解决方案。 我在本地有一个存储库,并且想忽略其中的所有内容,只有两个文件,因为这是构建程序的唯一必需。
我试过的是:
.gitignore的内容:
# Ignore everything
*
# not these files...
!.gitignore
!ApiTest/KLM_Service.cs
!ApiTest/Program.cs
我的仓库的结构是这样的:
.git
ApiTest
bin
obj
Properties
App.config
KLM_Service.cs
Program.cs
.gitignore
我在Windows上使用GIT Bash。
关于如何解决这个问题的任何想法?
根据您的存储库布局,强烈建议您不要忽略所有内容。 尽管有许多您不关心的自动生成的文件,但是自动生成的文件名永远不会改变。 但是,您的源代码文件名肯定会更改,这将迫使您不断更新.gitignore
。
由于这是C#代码,因此为什么不使用C#专有的.gitignore像这样开始?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.