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

你可能感兴趣的:(Git学习04-分支管理/标签/提交历史LOG)