問題タブ [gitignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - .gitignoreにいくつかのファイルを除くすべてを無視させる
.gitignoreファイルがGitのバージョン管理から指定されたファイルをクロークすることを理解しています。実行中に大量の追加ファイル(.auth、.dvi、.pdf、ログなど)を生成するプロジェクト(LaTeX)がありますが、それらを追跡したくありません。
フォルダーを無視するだけでよいので、これらのファイルをすべてプロジェクト内の別のサブフォルダーに配置できるようにすることができます(おそらくそうする必要があります)。
ただし、出力ファイルをプロジェクトツリーのルートに保持し、.gitignoreを使用して、Gitで追跡しているファイル以外のすべてを無視するための実行可能な方法はありますか?何かのようなもの
git - Git Ignore と Maven ターゲット
git によって管理されるファイル構造内の特定のディレクトリのすべてのインスタンスを無視できるかどうかは誰でも知っています。
多数のサブモジュールを含む Maven プロジェクト内のすべての「ターゲット」フォルダーを除外しようとしています。トップレベルの .gitignore でそれぞれを明示的に除外できることはわかっていますが、**/target/* のようなパターンを指定して、サブディレクトリ内のインスタンスを自動的に無視できるようにしたいですか?
これは可能ですか?
git - Git:サブディレクトリ内の一致するディレクトリを無視するにはどうすればよいですか?
次の構造のプロジェクトがあります。
「src」の下にあるすべてのbin/objディレクトリを無視するには、.git / info / excludeに何を追加できますか?各プロジェクト名を明示的に指定したくありません。
git - Git リポジトリに既にコミットされているファイルを無視する
.gitignore
ファイルを追加した初期化済みの Git リポジトリがあります。無視したいファイルが無視されるように、ファイル インデックスを更新するにはどうすればよいですか?
git - .git/info/exclude の操作が遅すぎる
私は通常これを行います:
そして、除外/無視したいnbprojectディレクトリを追加しようとしていることに気付きました。時々、このディレクトリをチェックインすることさえあります。git add. を実行する前に .git/info/exclude に追加していれば、すべて正常に動作します (除外されます)。
それで、私は .git/info/exclude を変更しましたが、手遅れです。git は .git/info/exclude への変更を尊重しなくなりました。
質問は次のとおりです。
- チェックインで除外ファイルの変更をgitに反映させるにはどうすればよいですか? ( git add . を再度実行してみましたが、役に立ちません)
- 除外したいディレクトリ (またはファイル) をチェックインするとします。必要な状態に到達するための最小ステップ数は何ですか(ファイルを除外して)。
git - サブディレクトリ以外のすべてを無視するように Git に指示するにはどうすればよいですか?
サブディレクトリにあるファイルを除いて、リポジトリ内のすべてのファイルを無視したいと考えていますbin
。私は私のに以下を追加しようとしました.gitignore
:
ただし、これには目的の効果がありません。 の中に新しいファイルを作成しましたbin/
が、実行してgit status
もnothing to commit (working directory clean)
.
助言がありますか?
git - 追跡されたが現在は.gitignoreにあるファイルについてGitを「忘れる」にはどうすればよいですか?
Gitによって追跡されていたファイルがありますが、現在そのファイルは.gitignore
リストにあります。
git status
ただし、そのファイルは編集後も表示され続けます。Gitにそれを完全に忘れさせるにはどうすればよいですか?
git - 特定のファイルを無視するのではなく、特定のファイルのみを含めるようにgitに指示する方法はありますか?
私のプログラムは通常、gitリポジトリにバックアップしたくない巨大な出力ファイル(〜1 GB)を生成します。だからできる代わりに
私は次のようなことをしなければなりません
少し面倒です...
ディレクトリの内容を.gitignoreにすばやくperlスクリプトで記述し、.gitinclude(または同様の名前)ファイルに基づいてファイルを削除できるとかなり確信していますが、それは少しハックすぎるようです。もっと良い方法はありますか?
git - 変更したファイルを git が無視するのはなぜですか?
git 作業ディレクトリ内のファイルに任意の変更を加えます。
git status
ファイルが変更されたことを認識しません。
git add /path/to/file
効果はありません。
git add -f /path/to/file
効果はありません。
git status /path/to/file
「コミットする変更」バケットのようにファイルを示します。
念のため、.gitignore ファイルを削除しました。上記の動作のいずれにも変更はありません。
変更をgit reset --hard
やり直しました。上記の動作のいずれにも変更はありません。
ここで何が起こっているのでしょうか?
git - 新しく作成した特定のフォルダーをGitの.gitignoreに追加します
私はきれいな作業ディレクトリを持っていて、昨夜Gitリポジトリからクローンを持ってきました。しかし今、私のローカルサーバーが作成され、無視したい統計フォルダが含まれています。
gitステータスを実行すると、Gitにこのフォルダーを無視させることができないようです。
.gitignoreにいくつかの異なる行を追加しましたが、それでもそれらを追加しようとしています。