2018-08-19 git 学习-版本管理

一、创建和合并分支

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 /git tag

-查看标签:git tag

-查看标签内容:git show

-删除本地标签:git tag -d

-推送本地标签:git push origin --tages/

-删除远程标签:git push origin :refs/tags/




备注:人生不如意事十之八九,但求凡事无愧于心。

你可能感兴趣的:(2018-08-19 git 学习-版本管理)