未分類

git checkout ブランチをした際の Your branch is ahead ofの意味

そしてgit checkout task2-1をしたところ、次の様に表示されました。

Your branch is ahead of 'origin/task2-1' by 1 commit.
(use "git push" to publish your local commits)

意味としては、
リモートの task2-1 ブランチに対して、ローカルのtask2-1ブランチが1コミット進んでます。
“git push” 使って、あなたのローカルのコミットを公開してください。

と言われています。

初学者向けに「コミットが進んでいる」ということがどういうことかといいますと、コミットが1つ多い、と言う意味です。
(当てはまる言葉が見つからないので見つかりましたが追記します。)

したがって、指示にしたがっても良いのであれば従いましょう。

 

ローカルリポジトリの task2-1 ブランチのコミットを
リモートリポジトリの master ブランチに push すればOKです。

git push origin [ローカルブランチ]:[リモートブランチ]

の書き方になります。

この書き方で、

[ローカルブランチ]を[リモートブランチ]に pushできます。