簡體   English   中英

除了幾個文件,我如何忽略我回購中的所有內容?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM