問題タブ [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.
git - Magit でファイルの履歴を表示しますか?
Git のバージョン管理を使用してファイルの変更履歴を表示する では、Git でファイルの履歴を表示する他の方法について説明しています。
Emacs Magitで実行できますか?
git - magit 内のステージングされていない変更を検索するにはどうすればよいですか?
コードの作業中に、関数の名前を変更する必要があると判断しました。必要な変更をすべて行った後、名前の変更だけをコミットして、以前に取り組んでいた作業を続けたいと思いました。magitを使えば名前が変わるだけで簡単に上演できました。ただし、まだコミットしていない変更がたくさんあるので、必要なすべての変更をステージングしたかどうかはわかりません。
magit のステージングされていない変更を検索する方法はありますか?
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 へのプッシュ中にエラーが発生しました - プッシュされたブランチ ヒントがリモートの背後にあるため、更新が拒否されましたが、機能しませんでした
何か案が ?
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を無効にして、すぐに作業できるようにするにはどうすればよいですか?
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自体が組み込まれている環境と関係があると思いますが、それを上書きする方法がわかりません。
git - すでに保存されている現在の変更を効率的に削除する
私は Git と Magit から始めているので、私の質問がどちらに固有のものかわかりません。
変更をファイルに保存した後、コミットしたくない場合があります。単純に最後のコミットに戻りたい場合です。
私はEmacs / Magitからこれをやろうとしていますが、私がしていることは正気ではありません:
- 変更をスタッシュします (そうしないと、Magit はコミットされていない/スタッシュされていない変更について不平を言います)
- 最後のコミットよりも古いコミットをチェックアウトします(単に最後のものを試してみると、Emacs / magitは変更をそこに残すだけです。ファイルは変更されません)
- 私は隠し場所を捨てる
- 最後のコミットをチェックアウトします
これには多くのキーを押す必要があり、完全に狂っています。
完全に明らかな何かが欠けていることは確かですが、単に何が見つからないので、最後に保存された変更をEmacs / Magitから効率的に削除し、最後のコミットに戻るだけですか?
git - emacs gitアドオンであるmagitに、編集にジャンプする機能はありますか?
IntelliJ や RubyMine などの Jetbrains 製品では、git diff の diff ウィンドウで F4 を押して、現在の編集にジャンプできます。emacsがgitからの差分に直接移動するためのMagitの機能はありますか?