Git fetch

git fetch upstrean

upstreamから、他の人が変更したファイルを、自分のところへ持ってくる。
データ取得。取得するだけ。




git rebase upstream/master

fetchしてきたものを自分のところに追加して、自分が変更したものをその上にのせる。



他の人がファイルを変えて、そのファイルを自分も変えていたら、 gitはどっちがあっているのかわからず、rebaseできないこともある。(confluctしている)


その場合、

git status

で、Unmerged path にあるファイルを一つずつあたって、書換える。


書き換えるごとに、

git add パス名


すべて書き換えたら、

git rebase --continue