問題タブ [git-diff]
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 pull マージ後の変更を検査する
の後に自動マージによってもたらされた変更で git diff を再生することは可能git pull
ですか?
通常、競合がある場合は、通常の git diff を使用して確認できますが、プルが成功した (そして変更が自動的にコミットされた) ときにそれを行う方法がわかりません。
git - git 安定ブランチ: 厳選されていないコミットを見つける
次の git 履歴があります。
安定版からマスター版へのすべての変更を厳選するポリシーがあります。D' と E' は安定版ブランチからチェリー ピックされたコミットであり、F はチェリー ピックではありません (忘れられています)。
F(マスターにチェリーピックされていない)を盛り上げる差分を取得するにはどうすればよいですか?
次の理由により、マージを使用したくありません。
- マージコミットなしのよりクリーンな履歴
- 安定版へのコミットはまれです
- さまざまな安定したブランチがたくさんあります
git - gitlogまたはgitdiffを終了する方法
私はGitイマージョンの助けを借りてGitを学ぼうとしています。
私が使用するときはいつでも私を苛立たせることが1つありますgit log
またはgit diff
:
(END)
この言葉に出くわしたとき、次に何をすべきかわからない。
コマンドを入力できず、現在のBashウィンドウを閉じて別のウィンドウを開くことになります。使用したい次のコマンドを入力するにはどうすればよいですか?
git - マスターからの git マージはすべてをもたらしません - ブランチ間の差分から git パッチを作成して適用する必要があります
現時点では、git ブランチがfeature
あり、いくつかの新しいものをそこにマージしmaster
ました。
これは問題ありませんでしたが、すべてがマージされているわけではないことに気付きました
機能ブランチのものとは関係のないいくつかの重要な違いをもたらしました (つまり、それらは後でマスターにマージされた他のブランチで修正されました。これが、最初にマスターを機能にマージする理由です)
だから..この問題を診断する方法、またはなぜそれが起こったのかを知りたい.マスターからマージに失敗した変更をもたらします
それは可能ですか?gitには、これに対するコマンドラインのきちんとした機能がありますか?
git - Netbeans を使用したマスターとオリジン/マスター間の Git 差分
リモート リポジトリ (オリジン) とローカル リポジトリがあります。ローカル マスターとオリジン マスターの差分を作成する方法を教えてください。
コマンドラインでは、次のように書くだけです:
しかし、netbeans でこれを行う方法がわかりません。
git - 2 つのブランチの違いを確認するにはどうすればよいですか?
と の 2 つのブランチがbranch_1
ありbranch_2
ます。
それらの違いをどのように確認できますか?
git - コミットする前にgitでファイル差分を表示する方法
これは私によく起こります:
私は1日か2日の間に、いくつかの関連する変更に同時に取り組んでいます。コミットするときは、特定のファイルで何が変更されたかを忘れてしまいます。(これは単なる個人的なgitリポジトリなので、コミットで複数の更新を行っても問題ありません。)
チェックインしようとしているローカルファイルとそのファイルの最後のコミットの間の変更をプレビューする方法はありますか?
何かのようなもの:
そしてそれは次のようなものを印刷します:
このようにして、最後にチェックインしてからそのファイルで何をしたかをすばやく確認できました。
git - 最後の変更に対するgitdiffファイル
gitに、現在存在する特定のファイルと、それを変更した最後のコミットの前に存在していた特定のファイルとの差分を生成させることは可能ですか?
つまり、私たちが知っている場合:
次にgit diff 456def myfile
、myfileへの最後の変更を表示します。によって生成された知識なしで同じことを行うことは可能git log
です; 123abcで何が変わりましたか?
git - `darcs whatsnew --summarize` は git で同等ですか? ファイルごとに現在の変更を要約します
私は試した
に記載されているようにgit diff help
、変更は要約されていませんがgit diff
、5 つの異なるファイルに変更を出力します。
別の方法はありますか?
出力例darcs whatsnew --summarize
: