一。下載項(xiàng)目
比如,/home/codePlay/ 目錄下有很多的項(xiàng)目。突然,增加一個(gè)新的項(xiàng)目。
cd /home/codePlay
git clone value? ? ? ? value = 項(xiàng)目的url
二。切換分支
拿到一個(gè)項(xiàng)目后,當(dāng)前的分支一般都是master分支。開發(fā)過(guò)程中需要切換到其他的分 支,不要在master 分支做任何修改。保持master分支和線上的master分支一樣。此時(shí),有兩種開發(fā)模式,一種是多個(gè)人在一個(gè)分支開發(fā)新功能,一種是每個(gè)人在一個(gè)分支上開發(fā)新功能。
1 遠(yuǎn)程的分支有哪些
git branch -r
2 多個(gè)人在一個(gè)分支開發(fā)新功能。
某些同事可能在某個(gè)分支上完成了部分功能的開發(fā),需要你繼續(xù)的在此分支開發(fā)新功能
git checkout -b value? ? ? ? value=遠(yuǎn)端分支名字
git checkout value? ? ? 切換到value分支(已存在value分支)
3 每個(gè)人一個(gè)分支開發(fā)新功能
git checkout -b value? ? ? ? value = 要新建的分支名
三。? 新建分支名字的規(guī)范
具體的分支的名字還要視公司的實(shí)際情況而定。我公司的規(guī)范是時(shí)間加上功能描述。
比如,20171111_add_someting。不拘泥于某個(gè)固定的規(guī)則,只要形成統(tǒng)一風(fēng)格就好。
未完待續(xù)!!!