問題タブ [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 ls-files)をどのようにリストしますか?
magitで追跡されたファイル(git ls-files)をどのようにリストしますか?
git - 特定の commit/branch/etc 内のファイルにアクセスするために emacs (および magit?) を使用する
foo.bar
特定のコミットでどのように見えるかを確認したい場合は<COMMIT_ID>
、次を呼び出すことができます。
いいね...どうすればできますemacs
か?を使用していmagit
ますか?を使用していvc
ますか?ファイルにアクセスしていて、ファイルfoo.bar
がどのように見えたかを調べたいとします<COMMIT_ID>
。
git - magit を使用して GitHub にプッシュできないようです
Emacs 24.3.1 で Magit を使用して GitHub リポジトリにプッシュしようとしています。注、私はWindowsボックスを使用しています。
ファイルへの変更をステージングしてコミットしましたが、Mx magit-status は、リポジトリのクローンに存在する追跡されていないファイルのみを反映しています。
Magit ステータス バッファからプッシュするには、次P P
のメッセージを取得します。
ここでハングしているようで、それ以上の活動は明らかではありません。コマンド ラインからプッシュすると、すべて問題ないように見え、GitHub ユーザー名の入力を求められます。
user.name
を使用して設定しgit config
ましたが、コマンドラインで git がユーザー名の入力を求めるのを妨げていないようです。
ここで私が間違っていたアイデアと、Magit をプッシュさせる方法はありますか?
emacs - Magit保存のパスワードとユーザー名
Magit は、Github を使用するための適切なオプションです。コミットを Github にプッシュしようとすると、常にユーザー名とパスワードが要求されます。Emacs はどのようにしてパスワードを保存できますか?
よろしくお願いします。
git - magitのリベースの一部として編集されたコミットを修正する
私はEmacsを使用しています+それは非常に多くの点で素晴らしいmagit-modeでgitを操作します。私のワークフローには、これにマッピングできない側面が 1 つあります。したがって、この質問があります。
別のコミットに作り直す必要があるコミットがある場合があります。マジットでコミットをインタラクティブにリベースし、そのコミットを編集するつもりであることを宣言できます。
ここで、git gui に切り替え、ステージングされた変更を表示する「最後のコミットを修正する」を選択し、別のコミットにしたい部分のステージングを解除する必要があります。次に、コミットし、除外をステージングして、再度コミットします。ほら、履歴に新しいコミットがあります。
これまでのところ、Emacs を使用してこれを達成する方法は見つかりませんでした。ヒントはありますか?
emacs - プルの実行中にmagitでプレフィックス引数を提供する方法
次の手順に従ってgit pull --rebase
から実行しようとしています。magit
C-x g( にバインド
magit-status
)F(プルのサブメニューを開きます)
メニューには、
-r
スイッチを使用してリベースを実行できることが示されているので、次のようにします。C-u -r
しかし、上記はうまくいかないようです。--rebase
フラグを提供する方法はありますか?
ありがとう、ムルタザ
git - この Emacs magit ヘルプ画面をどのように解釈しますか?
magit
Emacs のパッケージについて学び始めています。統合は素晴らしいです。しかし、私はそれをどうやって助けてもらうかについて非常に混乱しています。
一時リポジトリを作成し、ファイルtest.org
を追加して、コマンドを実行しましたmagit-status
。それから私は助けを得るためにヒット?
しました。これは、magit-status 画面内に使用可能なコマンドが表示されることを意味すると考えました。画面は次のようになります。
下部には、利用可能な魔法のアクションがあります。それがどのように言うかに注意してくださいs: Show Status
。しかし、s
それはしません。ファイルをステージングします。u
キーはありませんが、ファイルのステージングを解除します。
これを読み間違えているのでしょうか、それとも間違ったヘルプ画面を呼び出しているのでしょうか?
git - Git/Emacs/Magit で古い/新しいファイルから何を保持するかを選択 (マージ)
紹介ビデオを見ましたが、magit でファイルの古いバージョンと新しいバージョンを簡単にチェリーピックする方法についての明確な指示が実際には見つかりません。
私が言おうとしているのは、たとえば eclipse (git を除いてすべてが好きというわけではありません) では、古いファイルと新しいファイルをスクロールし、変更ごとに矢印をクリックして、どちらを言うかを言うことができるということです。保つ。これにより、マージが非常に簡単になります。
Git/Emacs、おそらく Magit の各変更をチェリーピックするためのヘルプ/良い方法はありますか?