質問: gitの質問です。 master->develop->my_branch と3つのブランチがあったとします。 developに別の人がファイルの変更をしてpushしました。次に自分が自分が任意のファイルを変更したとします。mergeするための手順についてなのですが、 1developブランチに行って、 git pull origin develop 2my_branchブランチに行って、 git pull origin develop 3commit,pushする。 4developブランチに行き、git merge my_branchとする。 1のgit pull origin developなのですが、 この操作って必要なのでしょうか。既にdevelopは更新されているのだから単にmy_branchで2以降の手順だけではいけないですか?
回答: ローカルで2回動かす必要はありますが、それは必ずしも`git pull`でなくて構いません。 * ローカルの`development`ブランチを`origin/development`と同期させる * ローカルの`my_branch`を`origin/development`に続けるようにする ...ここまで書いていて気になったのですが、3では`my_branch`を`push`してしまうのでしょうか。