美文网首页
Git学习04-分支管理/标签/提交历史LOG

Git学习04-分支管理/标签/提交历史LOG

作者: 丘名山 | 来源:发表于2018-07-09 17:44 被阅读0次

    分支管理

    1.我们通常默认都会有一个主分支叫master,

    新建分支  git branch 分支名

    切换分支(基于当前分支)   git checkout 分支名

    把以上两个分支合并:创建并切换 git chenckout -b 分支名   

    把分支推送到远程仓库 git push origin develop

    查看本地分支  git branch

    查看远程分支 git branch -r

    删除本地分支  git branch -d develop(分支名)

    删除本地分支 git branch -D develop(分支名)强制

    删除远程分支 git push origin:develop

    把远程分支迁到本地(本地没有) git checkout develop origin/develop

    把远程分支迁到本地,并切换到该分支(本地没有) git checkout -b develop origin/develop

    标签

    Git tag tagName 新建tag

    git tag -a v1.4 -m 'my version 1.4'  a是 annotated-> 标注  -m注释

    Git tag                     列出所有标签

    git tag -l 'v1.4.2.*'     列出1.4.2.*的标签

    Git show v1.2  显示标签

    Git push origin v1.2    把tag v1.2推送到远程当前代码

    git push origin –tags   把所有tags 推送到远程

    git checkout -b version2 v2.0.0 在标签v2.0.0的支线先新建一个version2的支线并切换

    提交历史

    git log -p   -p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果。

    git log –graph   --graph参数会绘制提交的线索,如果有合并的话,也会更清晰地显示出来

    git log --grep keywords  关键字

    git log --author yourname 作者名称

    git log –pretty=raw  --pretty=raw则会显示出关于每次提交的更多信息

    git

    相关文章

      网友评论

          本文标题:Git学习04-分支管理/标签/提交历史LOG

          本文链接:https://www.haomeiwen.com/subject/aozuuftx.html