分支管理
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
网友评论