Slide 59
Slide 59 text
͏͔ͬΓؒҧͬͯpushͨ͠ͱ͖
# ·ͣɺνʔϜ։ൃத master ͷpushۃྗආ͚Δ (Pull RequestϕʔεͰશһ͕
ࢹͰ͖ΔΑ͏ʹ͠ͳ͕Β։ൃ͢Δʣ
# masterҎ֎ͷϒϥϯνʢࣗͷϒϥϯνͳΒpushͯ͠औΓฦ͕ͭ͘͠ʣ
# master ͷ߹ɺͦͷλΠϛϯάͰclone͞ΕͨΓpull͞ΕͨΓ͢Δͱඇৗʹ໘ͳ͜ͱʹ
ͳΔ
$ git rebase -i Ͱpushͯ͠͠·ͬͨίϛοτΛऔΓফ͢
$ ͜ͷ git rebase ͕ΊͬͪΌ͏
$ git rebase -i ͢ΔͱΤσΟλ͕։͘ͷͰɺͦͷΤσΟλ্Ͱ֘ίϛοτΛআ
$ আͨ͠Β git push -f Ͱforce push
$ master ͷ force push ݫېͳ͕࣌͋ΔͷͰඇৗʹؾΛ͚ͭΔ