git tag
查看标签
查看本地所以标签
1 | git tag |
查看远程所有标签
1 | git ls-remote --tags |
给分支打标签
1 | git tag <tagname> //tagname 标签名 |
给特定的某个 commit
版本打标签,比如现在某次提交的 id 为 039bf8b
1 | git tag v1.0.0 039bf8b |
删除标签
删除本地某个标签
1 | git tag --delete <tagname> //例 tagname:v1.0.0 |
删除远程某个标签
1 | git push -d origin <tagname> //例 tagname:v1.0.0 |
推送本地标签到远程
一次性全部推送
1 | git push origin --tags |
推送某个特定标签到远程
1 | git push origin <tagname> |
查看某标签的提交信息
1 | git show <tagname> |
git branch
查看分支
查看全部分支
1 | git branch -a |
查看本地分支
1 | git branch |
查看远程分支
1 | git branch -r |
新建切换分支
新建分支
1 | git branch <branchname> //branchname 分支名 |
切换分支
1 | git checkout <branchname> |
新建并切换分支
1 | git checkout -b <branchname> |
删除分支
删除本地分支
1 | git branch (-d | -D) <branchname> |
删除远程分支
1 | git branch -d -r <branchname> //删除后推送 |
或者
1 | git push origin --delete <branchname> |
推送本地分支到远程
推送本地分支到远程
一般我们在本地创建完新的分支后,把本地分支推送到远程仓库:
1 | git branch <branchname> |
注::
前的 <branchname>
为本地创建的新分支,:
后的 <branchname>
为推送到远程仓库后所对应的分支。
另一个推送命令
下面这个命令意思是,推送一个空分支到远程分支,这也是删除远程分支的简便写法。
1 | git push origin :<branchname> |
重命名分支
1 | git branch (-m | -M) <oldbranch> <newbranch> |
git 中一些选项解释
-d --delete
:删除
-D --delete --force
的快捷键
-f --force
:强制
-m --move
:移动或重命名
-M --move --force
:的快捷键
-r --remote
:远程
-a --all
:所有
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !