問題タブ [magit]

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.

0 投票する
4 に答える
3812 参照

git - magit:同じブランチの2つの異なるコミット間で同じファイルを比較する方法は?

を使用して、同じファイルの 2 つのコミット間の差分を取得するにはどうすればよいmagitですか?

直接フォームからこれgitを行うことができます。しかし、私は内部からそれを行う方法がわかりません。リポジトリ全体の差分を返しているようです。これは私にとって非常に問題です。なぜなら、リポジトリが巨大であり、それが原因で (ひいては) 応答しなくなるからです。検索をリポジトリから 1 つのファイルのみに制限するように依頼する方法はありますか?magitmagit-statusdDmagitemacsmagit

私もやっmagit-statusてみました: diff $start_commit..$end_commit -- path/to/file。これは機能しますが、出力は強調表示も折り畳みオプションもない単純なバッファです...

0 投票する
2 に答える
20530 参照

git - Magit は、単一のファイルを元に戻します

問題は、Emacs 関数の Magit メジャー モードに関するものであり、コマンド ライン インターフェイスを介してこれを行う方法に関するものではありません。

ローカルの Git リポジトリしかありません。選択したファイルを以前のバージョンに復元するにはどうすればよいですか? このための Git コマンドは次のようなものに違いないとgit checkout HEAD^ path/to/file思いますが、ここでも間違っている可能性があります。

私が探しているのは、基本的C-x v uvc-dirバッファと同じです。

基本的に、私がやりたかったことは次のとおりです。

  • 変更されたファイルを削除します。

  • ローカルリポジトリからプルします。

しかし、Magitはそれができないようです。ファイルを復元するのではなく、単に削除することを好むようです。

0 投票する
3 に答える
4568 参照

git - magit から git mv を使用するには?

git mvmagit 内からファイルを呼び出す良い方法はありますか? で任意の git コマンドを実行できることはわかっています:が、これはファイル名を自動補完しません。

0 投票する
3 に答える
14825 参照

emacs - magitで単一のファイルを比較するにはどうすればよいですか?

git リポジトリ内の結合されていないファイルに、無関係な変更を多数加えたとします。各ファイルを個別に確認してコミットしたいと思います。

を実行magit-statusして、変更されたファイルのリストを取得します。しかし、私が見つけることができる唯一のmagit diffコマンド(dおよびD)は、個々のファイルではなく、リビジョン全体を比較します。

の出力が必要ですgit diff <filename>が、magit diff バッファー内にあります。magit で 1 つのファイルのみを比較するにはどうすればよいですか?