0
私のgitリポジトリ内のファイル名に '。'が含まれていないファイルはすべて無視します。 (期間)。 gitを無視する方法は?gitでピリオドを含まないファイルを無視する
私のgitリポジトリ内のファイル名に '。'が含まれていないファイルはすべて無視します。 (期間)。 gitを無視する方法は?gitでピリオドを含まないファイルを無視する
すべて無視:Gitは内部のディレクトリになりますように、ディレクトリをアン無視*
を:!*.*
!*/
未無視するファイル
結果の.gitignore
は、これら3行からなり、オーダー:
$ cat .gitignore
*
!*/
!*.*
$ git ls-files --other
.gitignore
foo
foo.txt
sub/bar
sub/bar.y
$ git status --short -uall
?? .gitignore
?? foo.txt
?? sub/bar.y
(これは作業を行いますが、それは最高の全体的な戦略ではないかもしれない:Yunnosch suggested in a commentとして、それは他の場所で生成されたバイナリを置くために、戦略的に、より良いかもしれません)
それは働いた!ありがとう –
私は考えていません.gitignoreファイルがシェルglob sytnaxを使用するので、これは可能です。 –
あなたの要件は何ですか、その原因は何ですか? –
私のコンパイラは、ソースファイルの名前に基づいて実行可能ファイルを作成しています。たとえば、xyz.cppという名前のソースファイルをコンパイルすると、xyzという実行可能ファイルが作成されます。私はgitにこれらの実行可能ファイルを追跡させたくありません。 –