我有我的主目錄中的我的點文件的git存儲庫。 每次我在沒有自己的repo的子目錄中使用git命令(例如git log
)時,我都會得到點文件回購的日誌,例如,如何禁止git命令移動到父目錄?
/home/dimid $ cd foo
/home/dimid/foo $ git status
... log of ~/.git
不過,我想我點庫限制只能以點開頭的文件和目錄(如.vim
),這樣,當我在~/foo
和~/foo/.git
是不存在git log
將輸出通常
fatal: Not a git repository (or any of the parent directories): .git
即使父目錄~
包含.git
文件夾。
我想過別名git
並添加一個異常,有沒有更優雅的方式?
恐怕這很難獲得;如果不是不可能。 Git是用來檢查目錄是否是git倉庫的一部分;因爲你的主目錄是一個... –
而不是搜索如何讓Git忽略子目錄,也許你應該尋找如何在源代碼管理中正確保存像.vimrc這樣的文件。 – tom
@tom我很樂意聽到建議 – dimid