##之前使用Github一直没有用到分支这个功能,因为自己其实弄不太清楚Git的分支有什么用途。今天算是查找资料弄明白了
使用Git的分支原因:
一种情况:
1.你正在a分支开发功能
2.这个时候,需要你紧急修复主线上的一个bug
3.你在a分支上的功能还没开发完成。
4.你提交好a分支的修改,切换回master。
5.创建b分支修复bug,测试完成提交合并到主线
6.回到a分支继续开发。
二种情况:
你要对版本进行大改,但是不想影响到主线。创建另外一个版本进行修改
##这是我想到的,肯定有不足,大神们可以留言告诉我。
Git创建本地分支并且切换到此分支:
git checkout -b YourNewBranchName
将新分支推送到远程仓库:
git push origin YourBranchName
合并分支:回到主分支
git merge YourBranchName
删除本地分支:
git branch -d YourBranchName