問題タブ [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 投票する
5 に答える
25665 参照

git - Magit でファイルの履歴を表示しますか?

Git のバージョン管理を使用してファイルの変更履歴を表示する では、Git でファイルの履歴を表示する他の方法について説明しています。

Emacs Magitで実行できますか?

0 投票する
1 に答える
222 参照

git - magit 内のステージングされていない変更を検索するにはどうすればよいですか?

コードの作業中に、関数の名前を変更する必要があると判断しました。必要な変更をすべて行った後、名前の変更だけをコミットして、以前に取り組んでいた作業を続けたいと思いました。magitを使えば名前が変わるだけで簡単に上演できました。ただし、まだコミットしていない変更がたくさんあるので、必要なすべての変更をステージングしたかどうかはわかりません。

magit のステージングされていない変更を検索する方法はありますか?

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

git - 「https://github.com/myname/myrepo」への参照のプッシュに失敗しました

magit / プッシュに関する質問

私は git の経験がほとんどないので、magit を使い始めています。

私はmagitのマニュアルを読んで成功しました:

次に、github.com/myname にプッシュしようとします。そのために、「P P」を使用して、ユーザー名とパスワードを入力します。

で失敗した場合

https://github.com/myname/myrepo![拒否] マスター -> マスター (非早送り) エラー: 一部の参照を'https://github.com/myname/myrepo'
ヒントにプッシュできませんでした: 現在のブランチの先端がヒントの背後にあるため、更新が拒否されました
: そのリモート対応。リモートの変更をマージします (例: 'git pull')
ヒント: 再度プッシュする前に。
ヒント: 詳細については、「git push –help」の「早送りに関する注意」を参照してください。

コード 1 で git が異常終了しました。

ここで述べたように git config --global push.default current で解決すると思いましたが、役に立ちません。

github へのプッシュ中にエラーが発生しました - プッシュされたブランチ ヒントがリモートの背後にあるため、更新が拒否されましたが、機能しませんでした

何か案が ?

0 投票する
1 に答える
1012 参照

git - GNU Emacsでvc-gitを非アクティブ化する方法は?

Emacsテキストファイルを使用してフォルダーのGitリポジトリーを作成し、git.elとMagitをインストールしました。

Emacsの速度が大幅に低下したようloading vc-git...doneで、ミニバッファーにメッセージが表示され続けます。

私はGitとの相互作用がEmacsを遅くしているものだと思っているのは正しいですか?

私は実際にGitと対話するためにEmacsを使用する必要はありません。通常、とにかくGitHubを使用するだけです。.emacsファイルからgit.elとmagit.elへの参照を削除しましたが、それでもメッセージが表示されます。

Emacsでvc-gitを無効にして、すぐに作業できるようにするにはどうすればよいですか?

0 投票する
1 に答える
1981 参照

git - Windowsにmagitをインストールする方法

ftp.gnu.org からダウンロードした emacs-24.2-bin-i386 の新規インストールに magit 1.2.0 をインストールしようとしていますが、「make」ステップが次のエラーで失敗します。

出力ファイルを開く: 許可が拒否されました, d:/devel/emacs/release/emacs24/emacs-24.2/lisp/50magit.el

(存在しない) d:/devel/emacs... パスをどこから取得していますか? emacs自体が組み込まれている環境と関係があると思いますが、それを上書きする方法がわかりません。

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

git - すでに保存されている現在の変更を効率的に削除する

私は Git と Magit から始めているので、私の質問がどちらに固有のものかわかりません。

変更をファイルに保存した後、コミットしたくない場合があります。単純に最後のコミットに戻りたい場合です。

私はEmacs / Magitからこれをやろうとしていますが、私がしていることは正気ではありません:

  1. 変更をスタッシュします (そうしないと、Magit はコミットされていない/スタッシュされていない変更について不平を言います)
  2. 最後のコミットよりも古いコミットをチェックアウトします(単に最後のものを試してみると、Emacs / magitは変更をそこに残すだけです。ファイルは変更されません)
  3. 私は隠し場所を捨てる
  4. 最後のコミットをチェックアウトします

これには多くのキーを押す必要があり、完全に狂っています。

完全に明らかな何かが欠けていることは確かですが、単に何が見つからないので、最後に保存された変更をEmacs / Magitから効率的に削除し、最後のコミットに戻るだけですか?

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

git - MAGIT の 2 つの異なるブランチの foo.bar を比較する

この回答foo.barは、 の 2 つの異なるブランチにある特定のファイルの違いを確認する方法を示していますgit。私の質問は、内でこれを行う方法magitですか?

0 投票する
1 に答える
141 参照

git - emacs gitアドオンであるmagitに、編集にジャンプする機能はありますか?

IntelliJ や RubyMine などの Jetbrains 製品では、git diff の diff ウィンドウで F4 を押して、現在の編集にジャンプできます。emacsがgitからの差分に直接移動するためのMagitの機能はありますか?