如何在Git上創(chuàng)建子分支
在使用Git平臺(tái)時(shí),為了不污染我們的主分支,我們一般都拷貝一個(gè)master的副本(創(chuàng)建分支),然后修改副本的代碼,這樣我們一直操作的就不是master分支,而是master分支的副本了。我們將這個(gè)副本
在使用Git平臺(tái)時(shí),為了不污染我們的主分支,我們一般都拷貝一個(gè)master的副本(創(chuàng)建分支),然后修改副本的代碼,這樣我們一直操作的就不是master分支,而是master分支的副本了。我們將這個(gè)副本分支稱(chēng)之為“子分支”。
點(diǎn)擊Git Flow創(chuàng)建分支
1. develop:創(chuàng)建一個(gè)develop分支,在develop分支上進(jìn)行開(kāi)發(fā)。
2. feature:然后在develop上附屬創(chuàng)建一些特性分支。比如我們可以為登陸功能創(chuàng)建一個(gè)login分支,為注冊(cè)功能創(chuàng)建一個(gè)register分支,為用戶(hù)管理創(chuàng)建一個(gè)user分支。這些功能分支都屬于feature分支。
3. release:我們每次產(chǎn)品發(fā)布時(shí)都會(huì)將代碼更新到master上進(jìn)行打包上傳,然后更新打包代碼到release分支上。這樣就可以在以后只查看發(fā)布分支來(lái)查看每次上線(xiàn)時(shí)產(chǎn)品的代碼了。
4. hotfix:在代碼更新到master分支后,突然發(fā)現(xiàn)代碼中有bug。這時(shí)我們直接創(chuàng)建一個(gè)熱修復(fù)分支,改完這個(gè)bug后立即更新到master分支了。
再次點(diǎn)擊git flow創(chuàng)建功能分支
1. 顯示創(chuàng)建一個(gè)新特性。
2. 我們可以用同樣的方法為不同的功能模塊創(chuàng)建多個(gè)分支。
分支切換
切換分支的操作十分簡(jiǎn)單,只需要雙擊想要切換的分支即可。切換成功后,本地工程中代碼即切換到了相應(yīng)的版本。