我的問題是這樣的:我有一個git repo與.gitignore文件中的目錄。通常這是有效的,並且在目錄中更改的任何文件都將被忽略。但是,如果我從一個分支,不籤文件到忽略目錄忽略這些文件,即:從一個分支Git結帳文件沒有跟蹤他們
git checkout a_branch /c/IgnoredDirectory
我覺得這應該被忽略的目錄和文件現在跟蹤,當我做
git status
那麼,如何從一個單獨的分支添加文件,而無需通過他們的git跟蹤?我的想法是,git應忽略我添加的文件,因爲它們位於.gitignore文件的忽略目錄中。我在哪裏看到這裏錯了?
代碼:
我的.gitignore文件
RecordDataBases/
,當我從一個單獨的分支簽出的文件並運行git的狀態,我得到:
new file: RecordDataBases/AstroFiles
new file: RecordDataBases/AstroFiles_goodversion
new file: RecordDataBases/AstroFiles_old_file
new file: RecordDataBases/README.rtf
感謝
謝謝,這就是我一直在尋找的答案。 –