4

.gitgitが親ディレクトリでフォルダを検索しないようにすることは可能ですか?ユーザールートディレクトリに構成ファイルをバックアップ/分岐するためのがありますが、独自のフォルダー.gitを持たないすべてのサブディレクトリがユーザールートの子であるように見えるという望ましくない結果が生じます。.git

4

3 に答える 3

6

これを.bashrcに入れてみてください:

export GIT_CEILING_DIRECTORIES='/home/keflavich'

/ home / keflavichのサブディレクトリにいる場合、/ home/keflavichの.gitのものは表示されません。しかし、あなたが/ home / keflavichにいるなら、それは見えるでしょう、それはあなたが望むものだと私は思います。

于 2014-06-15T22:06:23.227 に答える
1

すべて.gitignoreを無視するを追加できます(つまり、その内容はただです)。そうすれば、Gitに明示的に指示しない限り、つまり、を使用してファイルをリポジトリに追加しない限り、Gitによって追跡または認識されることはありません。*git add -f filename

于 2012-12-26T21:40:45.363 に答える
0

.gitignore次の行を使用して、すべてのサブフォルダーを無視するために使用できます

/*/

(つまり、スラッシュ、アスタリスク、スラッシュ)最初のスラッシュはリポジトリのルートを指し、アスタリスクは「任意の名前」を意味し、末尾のスラッシュは「ディレクトリのみ」を意味します。

追跡したいディレクトリは、で追加できますgit add -f

.gitignoreおよびのマニュアルページも参照してくださいgit add

于 2012-12-26T21:44:54.540 に答える