[student@workstation DO288-apps]$git checkout -b source-build
Switched to a new branch 'source-build'
[student@workstation DO288-apps]$git push -u origin source-build...output omitted...
* [new branch] source-build -> source-build
Branch source-build set up to track remote branch source-build from origin.
これの意味が分からないので、調べてみた。
リンクのみ提示の他力本願。
git push -u
の-uの意味。
https://qiita.com/shumpeism/items/1b8027c8905ca826416d
origin とか master の意味。
https://qiita.com/seri1234/items/e651b3e108a695a92809
結論としては、ローカルで作成したブランチ source-build での変更を、リモートリポジトリの source-build ブランチに紐づける設定?
ローカルブランチは暗黙(前のコマンドgit checkout -bでスイッチしているから)で、git push -u origin source-build で指定している originもsource-buildもリモートリポジトリ上のリソースを指定。
でもローカルブランチ source-buildとリモートブランチ source-buildは一致させておかないと駄目なようだ(エラーになった)。