在我的sbt項目中,我有一些我不想與我的同事分享的文件,因爲它們是個人筆記和類似的東西。我想擁有他們.gitignore
d。我怎樣才能做到這一點。我放在一個文件夾personal
到項目,並與.gitignore的相對父目錄路徑
../personal/
我希望將隱藏個人文件夾(包括責任的.gitignore)從混帳行增加了的.gitignore那裏,但似乎這是無效的飯桶。我怎樣才能做到這一點?
另外 /personal/ 不按預期工作。
在我的sbt項目中,我有一些我不想與我的同事分享的文件,因爲它們是個人筆記和類似的東西。我想擁有他們.gitignore
d。我怎樣才能做到這一點。我放在一個文件夾personal
到項目,並與.gitignore的相對父目錄路徑
../personal/
我希望將隱藏個人文件夾(包括責任的.gitignore)從混帳行增加了的.gitignore那裏,但似乎這是無效的飯桶。我怎樣才能做到這一點?
另外 /personal/ 不按預期工作。
在你personal
目錄下創建一個.gitignore
文件,內容如下:
*
personal
目錄和裏面的所有文件。personal
目錄之外的文件或目錄是不可能的(至少我不知道如何使用此選項來實現此目的)。添加以下行至.git/info/exclude
文件:
/personal
*.dictionary
personal
目錄和任何文件在裏面。personal
目錄的內部還是外部,它都將忽略所有帶有.dictionary
後綴的文件。文件已被跟蹤的Git詳註&文檔不受影響。 gitignore文件的目的是確保未被Git跟蹤的某些文件保持未被跟蹤。要停止跟蹤當前跟蹤的文件,請使用git rm --cached
。
gitignore man page:請參閱「說明」一節,以獲得有關忽略git存儲庫中的文件以及何時使用哪個選項的不同選項的概述。
上項目的根目錄中添加.gitignore文件以類似下面
sbt-project
|_ app
|_ personal
|_ .gitignore
的路徑添加上.gitignore
跳過應該是相對於其中.gitignore
文件所在的目錄。在這種情況下,加入這一行跳過SBT-項目
personal/
這是我的情況,由於改善內部的
personal
目錄中的所有內容。但是,它只隱藏*我的個人文件夾中的所有內容,而不是我的個人文件夾本身。另外,我想忽略來自我的個人文件夾*外部* .gitignore的內容。例如。我想說,所有.dictionary文件(在個人文件夾內部和外部)應該被忽略。 – Make42