1

gitkのいずれかを使用している場合、sourcetreeまたはgit log他の開発者と共同作業している場合にのみ、ブランチと適切なプロジェクトトポロジが表示されることがわかりました。

しかし、私が一人で作業し、を使用してブランチを作成するとgit checkout -b branchName、これらの視覚的表現ツールのいずれにもブランチが表示されません。
私はマスターでのみ作業しているようで、ブランチは表示されていません。

私は何が間違っているのですか?ブランチを作成したり、他のブランチやマスターとマージしたりすると、ブランチが表示されることを期待しています。

gitがどのように機能するか誤解していますか?

詳細な説明:

ここに画像の説明を入力してください

私はすべての私の枝が表されているこのようなものを見ることを期待しています:

ここに画像の説明を入力してください

どうもありがとう

4

1 に答える 1

3

gitk と同じ引数を取りますgit log

したがって、すべての(ローカル)ブランチを表示する場合は、少なくとも次を使用する必要があります。

gitk --branches.

私はリモートブランチも見るのが好きです:

gitk --branches --all

OPプルシアンブルー が見なかったのは:

私が欲しいのは、最初のスクリーンショットではなく、2番目のスクリーンショットのようなものを見ることです。プロジェクトの最初のコミットから分岐したように、私はtestinscroll と並行して見ることを期待しています。mastertestingscrollmaster

私が疑う(そして答える)のは:

testingscroll「 toからのマージmaster早送りであるため、「 gitがデフォルトで早送りマージを使用するのはなぜですか? 」で説明されているため、これはわかりません。:masterHEADがに移動されtestingscroll、2つのブランチが同一になります。

2つのブランチを保持し、マージするまでそれらを分離しておくと、次のようになります。

git merge --no-ff testingscroll
于 2013-03-26T13:28:57.293 に答える