git:あなたのブランチはXコミットで先行しています
これは実際どのようにして起こりますか? 現在、自分で1つのリポジトリで作業しているので、これが私のワークフローです。 ファイルを変更する コミット 満足するまで1-2を繰り返します マスターにプッシュ 次に、aを実行するgit statusと、ブランチがXコミット(おそらく、私が行ったのと同じ数のコミット)によって進んでいることがわかります。これは、コードをプッシュしたときに、ローカルにキャッシュされたファイル(.gitフォルダー内)が実際に更新されないためですか?git pullこの奇妙なメッセージを「修正」するようですが、なぜそれが起こるのか私はまだ興味があります、おそらく私はgitを間違って使用していますか? メッセージに出力されるブランチを含む 私の地元の支店はマスターよりも先です 現在のブランチをどこにプッシュ/プルしますか 私はGitHubにプッシュし、その時点でたまたま作業しているコンピューターに移動します。自分で作業しているのは自分だけなので、ローカルコピーは常に完全に最新です。 実際にはリモートリポジトリをチェックしません それが私の考えであり、私の理解が正しいことを確認することにしました。 あなたはそれにいくつかの追加の引数を渡していますか? 私が見ることができるものではなく、私の側で何か面白い設定が行われているのでしょうか? $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # nothing to commit (working directory clean)