私はmasterブランチから外したブランチで100%作業します。同僚がorigin/masterにプッシュバックしたので、私はこれらの変更を私の個人的な支店に押し込もうとしました。私は「gitの状態」に続いて「Gitチェックアウトマスター」を行うとき、私は、次を得る:Git:元の/ masterより先にコミットしていないブランチはどうですか
# Your branch is ahead of 'origin/master' by 2 commits.
どのように私は2回のコミットでの先にコミットしたことがないブランチですか?何がコミットしているかを知り、本質的に元に戻す最良の方法は何ですか?私は起源/マスターに何かを押し戻したくないので、それは未知の競合を引き起こす可能性があります。
Gitがこのような単純なツールであるため、これは最も紛らわしい部分です。私はあなたとまったく同じ問題を抱えています。私は私の枝に決してコミットしません。私はいつも枝分かれして自分の変更を行います。私が 'git pull origin master'を実行すると、それは200コミット後になることがわかります。どうして?私は決して触れなかった。彼らがこれをクリアすることを願っています。 – Jeff