問題タブ [gitk]

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 投票する
1 に答える
149 参照

git - git log の欠点?すべてのブランチが表示されないのはなぜですか?

私には支店がgitあり、支店ではなくその支店にいmasterます。
を使用git log --graphすると、そのブランチにいることが直線的にしかわかりません。masterしかし、ブランチから「分割」したことはわかりません。
つまり、私は見る:

私が作成したプライベートブランチはどこbにあり、私が期待していたのは次のとおりです。

しかし、私はこれをgitk. コマンドラインからツリーの正確なグラフを取得することはできませんか?

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

windows - Windows の gitk の差分ツールとして Meld

gitkを使用すると、別の diff ツールを構成する必要があり、いつもイライラします。これはLinuxでは問題なく機能しますが、Windowsでは絶対に地獄です。私はMeldを使用しようとしているので、パラメーターをマッピングするために.batを書きました:

悲しいことに、 gitkは stdout または stderr に何も出力せず、機能しません。MeldがWindows上のgitkで動作するようになった人はいますか?

0 投票する
14 に答える
205442 参照

git - Mac に gitk をインストールする

Macにgitkをインストールする方法を知っている人はいますか?

公式ウェブサイトを見ると、gitk には git が付属しているようですが、私の git ( git version 1.7.12.4 (Apple Git-37)) のバージョンには gitk が付属していません。

brew install gitkgitk では機能しません。

バージョン情報 (コメントからコピー):

  • OS X 10.8.2 (12C2034) 「マウンテン ライオン」
  • XCode バージョン 4.6 (4H127)
0 投票する
2 に答える
269 参照

git - Git で接続されたブランチ

gitk を使用してブランチを確認したところ、次のことがわかりました。

Git 接続ブランチ

を作成pretty_urlし、それに切り替え、作業を行い、コミットしてから、masterブランチに切り替え (これはクリーンでした)、実行しgit merge pretty_url、で確認したgitkところ、これが見つかりました。

これは適切ではないと確信しており、おそらくmasterきれいではありませんでした。どうすればこれを修正できますか?

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

git - gitk 検索結果

この回答が示唆するようgitk $(git log -S" extreemly rare " --pretty=format:%h)に、私は試しましたが、検索結果に加えてすべてのコミットを表示します(ユニバーサルセットに何かを追加できる場合)gitk

当初、これはこの回答から来ており、推奨されていgitk --all $(git log -S" rare text" --pretty=format:%h)ます。削除するように勧められまし--allたが、これは何の効果もありません。

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

git - gitk の commit 右クリック メニューにカスタム コマンドを追加する

コミットを右クリックしたときに表示される gitk のメニューにカスタム コマンドを追加するにはどうすればよいですか? 具体的に追加したいコマンドは ですがgit revert、汎用的な解決策を期待しています。

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

git - 不可解な「index on」および「WIP on」コミットをすべて削除するにはどうすればよいですか?

アプリケーションのバグを修正するよう求められました。現在の作業を隠して、最新バージョンのタグをチェックアウトしました。Git メッセージでコミットが保存されないことが通知されたため、代わりにmasterをチェックアウトしました。しかし、それを行う前に、私はすでに隠し場所をポップしていました。

次に、バグを修正し、コミットして新しいタグを作成しました (v1.6.0-hotfix-1)。今、私のリポジトリは爆撃されたようです。以前は非常にきれいで、2 つのブランチが並んでいて、マージとタグが時々ありました。次のようになります。

スクリーンショット

突然、マスターブランチのすべてのタグが離れているのではなく、一緒に押しつぶされ、「インデックス オン」および「WIP オン」のコミットが広がっています。これらの「コミット」が混乱の原因であると想定しているので、それらを削除したいと思います。

しかし、どうすればそれを行うことができますか?誰が何が起こっているのか説明できますか?


編集:gitkを再起動した後のスクリーンショット:

スクリーンショット

すべての「インデックス オン」と「WIP オン」ポイントはなくなりましたが、私のレポはまだ爆撃されているように見えます。それはどうしてですか?