問題タブ [git-status]
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 - ステージングされたファイルの Git リスト
を使用して多くのファイルをステージングしましたが、追跡されていないファイルや変更されたgit add
がステージングされていないファイルを除いて、ステージングしたすべてのファイルを表示したいと考えています。
それ、どうやったら出来るの?使用するgit diff --cached
と、上演したばかりの変化を見ることができます。そこで を使ってみgit status --cached
たのですが、--cached
残念ながら ではうまくいきませんgit status
。
git - Gitはファイル内のすべての行を書き換えますか?
git がコミットでファイル全体を消去し、すべての行をもう一度書き換える理由を理解しようとしています。
その場合、すべての変更を正しく見つけることができません。
例:
元のファイル:
hello world
次に、新しい行を追加します。
(git の正しい動作は次のようになります:)
hello world
+ This is a new line
しかし、コミットでこれを経験することがあります。
-hello world
+hello world
+This is a new line
この例では、2 行しかないので、何が起こったのかを簡単に把握できます。ただし、これは大きなファイルで発生します。
この動作の原因は何ですか? また、同じコミットには、正しいファイル (変更された行のみを git が認識するファイル) と正しくないファイルが存在する可能性があります。
git - git status - 追跡されていないファイルを表示しない
git status
追跡されていないファイルが表示されないようにするオプションはありますか?
私は試しgit status -u no
ましたが、それはすべてを隠して伝えます:
「コミットするものは何もありません。作業ディレクトリはクリーンです」
コミット用にステージングされたファイルとコミット用にステージングされていないファイルの両方があります。
コミット用にステージングされたファイルと変更されたファイルのみを表示し、追跡されていないファイルをスキップしたい.
git - リポジトリのすべてのブランチから github コミット履歴を確認するには?
GitHub には 10 ~ 15 近くのブランチを持つリポジトリがあり、開発者は通常 1 日でほぼ 3 ~ 4 のブランチに取り組んでいます。誰がコミットしていて、誰がコミットしていないかを確認する必要があります。どうすればこれを行うことができるか教えてください。