![](/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.