私は最後に、このようなマスターブランチに存在するコミット取得:その後、私はそれでいくつかの変更を加え作業ディレクトリはツリー図のように見えますか?
$ git pull origin master
。それと同時に、(私がプロジェクトで作業していたときはいつも)、私の同僚はいくつかの新しいコミットをマスターブランチにプッシュしました。
私は変更を最初にリベースしてから、それをマスターブランチにプッシュしなければなりません。ここに私のコマンドです:
git pull origin master --rebase
git push origin master
は今、私が知りたい:
どのように全体のプロセスはのgitツリー図のように見えますか?
また、別の方法で
git pull origin master --rebase
と書くことはできますか?つまり、--rebase
は$ git checkout workingDirecotry
と$ git rebase master
の短縮形ですか?あなたの最初のプル後
2度目のプルは必要ありません。リベースした最初のプルは、リモートからオリジン/マスターの上に自分のコミットを再適用するだけです。 – Axnyff