datasci-info / AG101

0 stars 0 forks source link

在分支上再做分支 #25

Open anniehuang921 opened 9 years ago

anniehuang921 commented 9 years ago

前情提要: 之前已經有master 和一些額外的分支,並且有push分支上去


master--20150423ACrawlerADay

希望在20150423ACrawlerADay再做分支


我的做法

(master) git pull origin 20150423ACrawlerADay (master) git checkout -b"20150423ACrawlerADay" (20150423ACrawlerADay) git checkout -b"20150423ACrawlerADay_mingyi" (20150423ACrawlerADay_mingyi) ...add commit (20150423ACrawlerADay_mingyi) git push 20150423ACrawlerADay_mingyi

ChihChengLiang commented 9 years ago

(master) git pull origin 20150423ACrawlerADay 這個請用git fetch origin 20150423ACrawlerADay:20150423ACrawlerADay ,因為pull是fetch +merge,有機會污染到master

(master) git checkout -b"20150423ACrawlerADay"這個不用加 -b ,-b也許會開成master的branch

anniehuang921 commented 9 years ago

謝謝!Y(^_^)Y



補充 git fetch < remote > < rbranch >:< lbranch > git checkout < lbranch >


... where is the remote branch or source ref and is the as yet non-existent local branch or destination ref you want to track and which you probably want to name the same as the remote branch or source ref. This is explained under options in the explanation of < refspec >.