3

私はgitを初めて使用します.git add中にファイルを無視する.gitignoreファイルを作成しようとしています。しなければならないことは理解しています

vim .gitignore
*.c(c ファイルを無視)
*.cpp(cpp ファイルを無視)
'dotSTAR' すべての隠しファイルを無視

私はこの答えを見ていました、それはあなたがしなければならないと言っています

「!/.gitignore」

同じように

.*隠しファイル( )を無視している間、それを無視しないでくださいと言っているのは知っていますが/.gitignore

gitignore を無視してはならない理由を誰かに説明してもらえますか? ここでどのような目的に使用されていますか?

4

2 に答える 2

4

.gitignoreステータス出力で git が「未追跡」としてカウントしないファイルのリストです。これらは通常、リポジトリに追加したくないファイルです。リポジトリに追加.gitignoreしないと、クローンを作成した人はこのリストを取得できません! 他の人はどのファイルが追加されるべきかわからないため、共同作業が難しくなります。

a を使用し.gitignoreて git で追跡することは、git を使用するための要件ではありません。これらは単に優れた方法です。

于 2013-09-16T19:31:58.323 に答える
2

実行git rm --cached name_of_fileすると、ファイルは再び無視されます。.gitignore以前に追跡されなかったファイルを無視します

また、Git で Ignore .gitignore をチェックしてください

于 2013-09-16T19:21:13.767 に答える