一、创建和合并分支
1、创建和切换分支:git checkout -b dev
2、切换分支:git checkout [name]
3、创建分支:git branch [name]
4、查看分支:git branch
5、删除分支:git branch -d [name]
二、解决冲突
1、touch1修改文件1,master修改文件2
2、查看文件,直接修改
3、查看分支合并:git log --graph --pretty=oneline --abbrev-commit
三、分支管理
git merge --no-ff -m "merge with no-ff" dev
四、bug分支
-修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;
-当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。
五、强行删除分支
开发一个新feature,最好新建一个分支;
如果要丢弃一个没有被合并过的分支,可以通过git branch -D 强行删除。
六、标签
-创建标签:git tag <tagname> /git tag <tagname> <commit id>
-查看标签:git tag
-查看标签内容:git show <tagname>
-删除本地标签:git tag -d <tagname>
-推送本地标签:git push origin --tages/<tagname>
-删除远程标签:git push origin :refs/tags/<tagname>
备注:人生不如意事十之八九,但求凡事无愧于心。