タグ付けされた質問 「magit」

Gitバージョン管理システムのEmacs拡張機能です。

3
Magit、システムのsshエージェントを使用する方法とパスワードを要求しない方法
MagitのFAQとWikiをグーグルで読んでみましたが、これを理解することはできません。Windowsについての答えしか見つかりません... 実行中のssh-agentセッションを使用し、プッシュの実行時にパスワードを要求しないようにMagitを構成するにはどうすればよいですか。 私はlinuxを実行しています。端末でssh-agentを起動してからキーをロック解除すると、毎回パスワードを入力しなくてもgit pushなどを実行できます。 Env: Arch Linux Emacs 24.4 キーが追加されたssh-agent。最初に開いた端末でロックを解除します。 編集:私はパスフレーズを使用するつもりでした、あなたはsshキーなどを知っています。 そして、私はBitbucketにプッシュしていますが、重要な問題はMagitが私のsshエージェントを話したり認識したりしていないことだと思います。 たぶん設定する設定があり、それを実行していることを伝えますか?
19 magit  linux  ssh 

2
Magitで利用可能なタグを一覧表示するにはどうすればよいですか?
特定のリビジョンを比較するためにMagitで利用可能なタグを一覧表示したいのですが、これは可能ですか? 具体的には、特定のタグでリビジョン履歴をリストし、その履歴内のパッチの1つの差分を表示します。リベースを完了し、いくつかの矛盾に気づきました。どのパッチが変更を導入したかを知っているので、リベース前のバージョンとの差分を見たいです。
19 magit  git 

2
「magit」の発音は?
Q:magitはどのように発音しますか? 今日、私は「マジット」と大声で言ったことがないことを思いつきました。そうしなければならないのなら、自分を馬鹿にしたくないのです。 だから:magitのgは次のように発音されます: Jのように、魔法、または ハードグラムのように、gitの? 私はいつも頭の中でjと言っていたと思いますが、(「うじ虫」との不幸な類似性は別として)他の方法も見ることができました。
18 magit 

1
Magit内でファイルを移動/名前変更する方法は?
マニュアルの紹介には次のように書かれています: Magitはラップし、多くの場合、少なくとも次のGit磁器コマンドを改善します:add、am、bisect、blame、branch、checkout、cherry、cherry-pick、clean、clone、commit、config、describe、diff、fetch、format-パッチ、init、log、merge、merge-tree、mv、notes、pull、rebase、reflog、remote、request-pull、reset、revert、rm、show、stash、submodule、およびtag。 ただし、実際にファイルをそこから移動する方法はわかりません。確かに私は実行できますがgit mv、それを論理的な極端に取ってgit、Magit:Pの代わりに使用mvすることもできます。マニュアルの言及を考慮すると、それが間違いかどうか疑問に思います。 私はこの古い質問を見つけましたが、Magitの基準では非常に古い質問です。おそらく状況は変わったのでしょうか?
18 magit 


1
Magitでコマンドスイッチにアクセスする方法
ほとんどのmagitコマンドは、サブコマンドとスイッチのメニューをポップアップ表示する単一のキーで呼び出されます。例えば、P番組PおよびtサブコマンドとAS -fと-uのような「スイッチ」。 サブコマンドの文字を押すとそれらが呼び出されますが、スイッチをどのように呼び出すのでしょうか?2つのリモートがあるリポジトリがあり、他のリモートにプッシュしたかった。-uだけのもののようなスイッチに見えますが、I型の場合P -u、-uターンは赤、しかしMagitは、リモートのためのプロンプトは表示されません。 マニュアルでは、これらのスイッチについて、私が知る限りのコマンドについては何も述べていません。 これらのスイッチが一般的にどのように使用されるかを誰かが説明できますか。私はこの特定のスイッチだけでなく、施設全般にも関心があります。
17 magit 

2
Magitログの日付
Magitログでは、バッファコミット(1行に1つ)が相対日付で表示されます。これは最近のコミットには適していますが、古い変更にはほとんど意味がありません。特に、これにより、「4月3日にリリースが壊れた可能性があるのはどの変更か」という質問に対する答えを見つけるなど、コミット日付を特定の日付に関連付けるのが面倒です。 コミット日付の表示方法を何らかの方法で変更することは可能ですか?私は見つけただけですがmagit-duration-spec、それは私が必要なものではありません。
17 magit 

1
簡単な履歴ナビゲーションのためにmagitと元に戻すツリーを組み合わせる
私は大好きですundo-tree(下のスクリーンショット)。それは、次のような簡単なキーを持つ別のウィンドウ(下のウィンドウ)で、ファイルの履歴ツリーの周りのユーザーの動きをさせることで、ファイル(上のウィンドウ)の異なるバージョンをナビゲートするために簡単な方法を提供しn、pかつC-bとC-f同じの子孫渡ってスイッチに親。 最も注目すべきundo-treeは、ツリービューでの選択に基づいて、対応するバージョンでファイルを保持しているバッファを自動的に更新することです。 もちろん、magitgit には驚異的であり、同様の機能、つまり、ユーザーがファイルのgit履歴をインタラクティブにナビゲートしながら、同時にファイルを保持しているバッファーを自動的に更新できるようになると驚くでしょう。 これはmagit今日でも可能ですか?

2
Magitで別のコミットからファイルをチェックアウトする方法
foo.txtbranch Aにファイルがあり、branch foo.txtからBインデックスにチェックアウトしたいです。コマンドラインで、次のようにします。 $ git checkout B -- foo.txt ログに記録し、興味のあるコミット(例l o B)を見つけfoo.txt、コマンドを見つけて実行することで、これをmagitで実行できるようにしたいのですが、その方法がわかりません。
16 magit 

2
magitのファイルをチェックアウトする方法は?
マージの競合があるとしましょう。次のような競合ファイルが表示されます。 Unstaged changes: Unmerged Foo/bar/wibble/plop/elbow.txt ここでTabキーを押して変更を開き、ファイル内の特定の場所にジャンプして手動で修正することもできますが、大きなファイルの場合は多くの競合が発生し、時間がかかる可能性があります。 競合を解決するために、gitにmagitを介してファイルのoursまたはtheirsバージョンをチェックアウトする方法を教えてください。パスをコピーしてからを使用Shift-:してカスタムgitコマンドを入力できますが、これにはキーボードショートカットが必要なようです。magitメニューまたは?ポップアップに明らかなものが表示されません。
16 magit 



3
Magit-magit-statusですべてのセクションを展開してすべてのセクションを折りたたむ方法
ステージングさTABれていない単一のファイルを押すと、そのファイルに関する詳細が表示または非表示になります。 ステージングされていないすべてのファイルの詳細を一度に表示および非表示(切り替え)にするにはどうすればよいですか? 私はアウトライン非表示サブレベルに遭遇しました M-x。しかし、トグル方式でこれを行うためのキーの組み合わせを知りたいです。 また?、magit-statusエリアのキーバインドショートカットを確認するために入力しましたが、答えが見つかりませんでした。
16 magit 


3
Magitで現在のブランチのGithubプルリクエストにアクセスするコマンド
特定のブランチをアップストリームにプッシュした後、githubでそのブランチにアクセスしてプルリクエストを作成することは非常に一般的です。私は手動でリポジトリにアクセスし、ブランチを見つけ、PRを作成しなければならないことに悩まされ始めています。 Q:ブラウザでPRのURLにアクセスするコマンドを作成するにはどうすればよいですか? PR urlはによって提供されhttps://github.com/ORIGIN-REPO/compare/BRANCH-NAMEます。originとはbranch-nameMagitによって(そしてplainによってgit)知られているので、そのURLを構築しbrowse-urlてそれを呼び出すコマンドを書くのは簡単です。 残念ながら、Magitの内部動作については何も知らないため、その情報を取得する方法はわかりません。
15 magit 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.