Git分支,以及常用代码

炼金术士lee 2020-04-21

详细的git说明
精简的git

Git多分支冲突

git分支管理

查看分支的情况,前面带*号的就是当前分支

git branch

创建分支

git branch 分支名

切换当前分支到指定分支

git checkout 分支名

创建分支并切换到创建的分支

git checkout -b 分支名

合并某分支的内容到当前分支

git merge 分支名

删除分支

git branch -d 分支名

如果两个分支同时进行了同一个文件的修改和提交,在merge时就会产生冲突,首先要手动打开文件解决冲突,再提交,就相当于进行了merge

从下图可以看到,红色和绿色的虚线分别代表两个分支,两个分支分别进行了commit,最新的一次提交将两个分支内容进行了合并

查看分支合并图

git log --graph

新建标签,默认为最新版本,后面加上版本号参数则可指定版本增加标签

git tag 标签名 版本号

查看所有标签:

git tag

查看标签的详细信息

git show 标签名

将tag提交到远端仓库

推送所有tag:

git push origin --tags

推送某个tag:

git push origin v1.0

相关推荐