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

分支管理 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学习04-分支管理/标签/提交历史LOG】git

    推荐阅读