私が従うワークフローが正しいのか、それとも状況を台無しにしたのか疑問です。
ローカルとリモートで作成したブランチの新機能に取り組んでいました。私だけがそれに取り組んでいます。
私はそれを使用して作成しました:
git checkout -b rotation upstream/master
今、私は変更を加えてコミットしました:
git commit
変更はリモートブランチにプッシュされました:
git push origin rotation
私の問題は今始まります。git fetch upstream
この時点で入力しました。
今git status
私が得るとき、
vinayan@vinayan-MS-7623:~/QgisGitWorking/Quantum-GIS$ git status
# On branch rotatation
# Your branch and 'upstream/master' have diverged,
# and have 4 and 5 different commits each, respectively.
#
nothing to commit (working directory clean)
ブランチ分岐メッセージに混乱しています。
- ここで何か問題がありますか?
- ここで変更をコミットし続けてアップストリームにプッシュすると、問題が発生しますか?
- 何かが間違っている場合、それを修正するための最良の方法は何でしょうか?
私はgitにまったく慣れていません。以前はVSSのみを使用していました。
編集:
vinayan@vinayan-MS-7623:~/QgisGitWorking/Quantum-GIS$ git remote -v
origin git@github.com:vinayan/Quantum-GIS.git (fetch)
origin git@github.com:vinayan/Quantum-GIS.git (push)
upstream git://github.com/qgis/Quantum-GIS.git (fetch)
upstream git://github.com/qgis/Quantum-GIS.git (push)