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