1

ターミナルでは、複数のブランチでのコミット履歴を視覚化するために次を実行しています。

git log --graph --oneline --all

これは機能しますが、見るべきだと思うものが見えません。私は 2 つのブランチを持っています。私の master ブランチと、私が作成し、切り替えて、コミットに追加したフィーチャー ブランチです。しかし、私は次のことを見ています:

* cde9a0b Commit on feature branch
* b4a9c14 Commit on feature branch
* b72185f Commit on master

フィーチャー ブランチの 2 つのコミットは、マスター ブランチの一部ではないことを視覚化するために右にずれているべきではありませんか? git statusaまたは aを実行するgit branchと、どちらも正しいブランチにコミットしていることを確認します。私はこれを間違って読んでいますか、それともステップをスキップしましたか?

4

1 に答える 1

3

あなたが見るべきものを見ているfeatureのは、master

これを試して、ブランチと他refの sを確認してください。

git log --graph --oneline --all --decorate

これは、man ページ--decorateからの抜粋です。git log

--decorate[=short|full|いいえ]

表示されているコミットの参照名を出力します。short が指定されている場合、refs/heads/、refs/tags/、および refs/remotes/ の接頭辞である ref 名は出力されません。full が指定されている場合、完全な ref 名 (プレフィックスを含む) が出力されます。デフォルトのオプションは短いです。

于 2013-02-21T23:18:41.667 に答える