[解決済み] .gitignoreで一部のファイル以外を無視するようにする
2022-03-14 04:41:22
質問
.gitignoreファイルは、指定されたファイルをGitのバージョン管理から隠すものだと理解しています。 コントロールすることができます。私のプロジェクト(LaTeX)では、たくさんの余分なファイル(.auth, .dvi, .pdf, logs, etc) を実行しますが、それらを追跡されたくありません。
これらのファイルをすべて、ある場所に置くようにすることは可能です。 プロジェクト内の別のサブフォルダーで、そのフォルダーを無視することができるからです。
しかし、出力ファイルをルートに置いておくために、何か実行可能な方法はないでしょうか。 プロジェクト・ツリーで、.gitignoreを使用して、私が使用しているファイル以外のすべてを無視します。 Gitで追跡しているのでしょうか?例えば
# Ignore everything
*
# But not these files...
script.pl
template.latex
# etc...
解決方法は?
<ブロッククオート
オプションの接頭辞
!
によって除外されたファイルにマッチする場合、そのパターンを否定します。
は,以前のパターンが再び含まれるようになる。否定されたパターンがマッチした場合
は、優先順位の低いパターンソースより優先されます。
# Ignore everything
*
# But not these files...
!.gitignore
!script.pl
!template.latex
# etc...
# ...even if they are in subdirectories
!*/
# if the files to be tracked are in subdirectories
!*/a/b/file1.txt
!*/a/b/c/*
関連
-
[解決済み] .gitignoreと "以下の未追跡の作業ツリーファイルはチェックアウトで上書きされます"
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] Git にファイルモード (chmod) の変更を無視させるには?
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み] ローカルにあるファイルを無視するようにgitを設定するにはどうすればよいですか?
-
[解決済み] 未追跡ファイルのリストに .gitignore が表示されないようにするにはどうすればよいですか?
-
[解決済み] Gitで特定のファイルを無視するには?
-
[解決済み] 既に大量のファイルを追跡している既存のリポジトリに.gitignoreを適用する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み】git-mergeの-dry-runオプションはありますか?
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] 短いGitバージョンのハッシュを取得する
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み] .gitignoreの例外 [重複]について