gitkでは、なぜマスター上記の私の黄色のボタンがありますか?

StackOverflow https://stackoverflow.com/questions/896832

  •  23-08-2019
  •  | 
  •  

質問

私は色が何を意味するかについてgitk上の任意のドキュメントを見つけることができませんでしたが、私が思うここでの問題は私の黄色いボタンが私のマスターを通過したということです。今、私がしようとすると:

git push origin master

これは動作しません。どのように私の黄色のボタンは、マスターの上に手に入れたと私はプッシュ原点マスターを行うことができますので、どのように私は戻ってそれらを一緒に得るのですか?

役に立ちましたか?

解決

は、あなたが(それが属している場合)バックmasterのブランチにコミットすること配置する必要が見えます。また、それはコミットそれが分岐頭ではありませんので、あなたがHEADを外しているように見えます。このすべてがtrueの場合、以下を試します:

# git log -1

コミットIDを覚えています。

# git checkout master
# git reset --hard <commit-id>

これで、黄色の右隣gitkマーカーにコミットmaster表示され、git pushが再び働くことになります。

あなたがそのような状況になったかのように、私は想像することができる唯一のことは、あなたがコミットする前のにgit resetブランチをリセットするためにmasterを使用しますが、現在チェックアウトがコミット変更されていないということです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top