gitkをローカルブランチだけにする方法は?またはそれ以上にも、対応するローカルブランチを持たないリモートブランチを非表示にすることはできますか?gitkをローカルブランチだけにする方法は?
答えて
いくつかの実験の後、私は解決策を見つけました。次のコマンドが機能します。
echo $(git branch) | gitk
対応するローカルブランチを持つリモートブランチのみが表示されます。
が$ git branch
develop
release-M4.1
vendor
* xflow
あなたはこのようなだけ支店を示し、新たな「ビュー」を作成することができます:それは次のような代わりに、フォーマットされた出力の枝の生のリストを返すようにbranch
を強制ので、echo $(git branch)
を使用することが重要である
- 行くために - >新規ビュー...(またはShiftキーを押し-F4)表示されたダイアログで
- 、「支店」
- チェック「すべてのような意味の「表示名」何かを与えます(ローカル)ブランチ "のR eferencesエリア
- チェック将来のためにこれらの設定を保存するには、「このビューを覚えているが、」今
を起動し、[表示]メニューに「ローカルブランチ」オプションが表示されます。このビューを選択すると、ローカルブランチにあるコミットのみが表示されます。リモートブランチラベルが表示される場合がありますが、コミットポイントがローカルブランチにある場合にのみ表示されます。
私は検索でこの質問を見つけたので、受け入れ答えは私のために動作しませんでした、と私は最終的にやった解決策を見つけ、私は共有したいと考え出し:
gitk --argscmd='git for-each-ref --format="%(refname)" refs/heads'
それも更新しますブランチを追加して、実行中のgitkをF5でリフレッシュするとします。あなたにもしてタグを含めることができます。
gitk --argscmd='git for-each-ref --format="%(refname)" refs/heads refs/tags'
またはREV-リストを使って(短いが、わずか不正行為):
gitk --argscmd='git rev-list --no-walk --branches --tags'
ありがとうございます。この質問を見つけた他の人にも役立つことを願っています。 –
はこのようにposhgitでうまくいきます:gitk --argscmd = "git for-each-ref --format = '%(refname)' refs/head refs/tags" –
- 1. gitkがローカルブランチを表示しないのはなぜですか?
- 2. Git:ローカルブランチをリモートマスターブランチにマージする方法
- 3. ローカルブランチにローカルマスタをプルする方法
- 4. Intellij - ローカルブランチのみをスカッシュする方法
- 5. ローカルブランチを不変にする方法はありますか?
- 6. Git:bitbucketマスターをローカルブランチにコピーする方法は?
- 7. ローカルブランチにpushする方法はありますか?
- 8. gitkで差分オプション(--compaction-heuristic)を設定する方法
- 9. PhpStormでローカルブランチを保護する方法は?
- 10. gitローカルブランチをリモートにするローカルブランチにはすでにアップストリームがあります
- 11. 一度だけマッチする方法は?
- 12. 方法だけを模擬する方法は?
- 13. ローカルブランチの作成、リポジトリへのプッシュ方法
- 14. gitkを呼び出した後、GitBashを使い続けるには?
- 15. ローカルブランチからherokuマスターにプッシュサブツリーを送る方法
- 16. テストケースだけをテストする方法
- 17. SVN - リビジョンだけをエクスポートする方法
- 18. ローカルブランチがGITリポジトリから削除された場合、ローカルブランチをクリーンアップするには
- 19. Git:マージリクエストをローカルにチェックアウトする方法と、新しいローカルブランチを作成する方法は?
- 20. x軸にForceShowティックだけを表示する方法は?
- 21. reactjsのテキストボックスに数字だけを許可する方法は?
- 22. タブの半分だけを逆にする方法は?
- 23. JavaFX TreeViewにファイル名だけを表示する方法は?
- 24. WPF Grid - スタイルを1列だけに適用する方法は?
- 25. NullnessChecker:初期化チェッカーだけを無効にする方法は?
- 26. git - ローカルブランチからマスターからコミットをプルダウンする方法
- 27. ローカルブランチからの偶発的なdcommitを回避する方法
- 28. Git:ローカルブランチは他のローカルブランチを追跡します
- 29. ローカルブランチをGitHubにプッシュ
- 30. DIVの上だけに影をつける方法
は、単に '' $(Gitのブランチを)エコー実行してみてください。 gitブランチの出力にアスタリスクがあるため、現在のディレクトリにあるすべてのファイルも参照する必要があります。 – chepner
私はgitのアスタリスクを隠すのにechoを特に使用しました。私はgitが "エコー"の一部として実行されているかどうかを検出できると信じています。エコー内からアスタリスクを印刷しません。 –
これは 'git'とは何の関係もなく、シェルに依存しているようです。 '*'が 'bash'や' ksh'で実行するとファイル名に展開されるのが見えますが、 '*'は 'zsh'で実行するとそのままです。 – chepner