コミットはリモートmaster
では確認できますが、ローカルmaster
では確認できません。 git pull/fetchは、ローカルブランチが最新であることを示します。git/gerritにコミットがありません
git show commit-id
のローカルでの違いは、
ですが、git log | grep commit-id
には何も表示されません。
驚いたことにgit log commit-id
はコミットを示しています!
(これはコミットリモートの原点にSourceTreeから見ることができ、したがって、私はSHA1をコピーすることができます)
このコミットが押された、それは不思議なゲリットコードレビューをバイパス。 gerritのバージョンが2.8
'git branch --vv'は' * master dcd42ad [origin/master]マージブランチ 'release/v1.3.0''を示します。 SourceTreeから見たコミットの上にコミットがありません。 'git branch -a --contains 1e022e23ee8f430de1f49655ea065dd68420c67e'が表示されます。 'remotes/origin/refs/for/master' –
' git checkout origin/refs/for/master'が表示されます '注: 'origin/refs/for/master'をチェックアウトしてください。 あなたはHEAD状態になっています... MESSAGE_REMOVED HEADは1e022e2になりました... Test'起点/マスタへのコミットをマージする代わりに、新しいブランチがgerritによって作成されたように見えます。 –
さて、あなたはそれをレビューのためにゲリットにプッシュしたようですが、まだレビューされていないので、まだ「原点/マスター」にはありません。 – Vampire