git 常用命令记录

1.删除本地分支:

删除本地分支:git branch -D [branch_name]

删除远程分支:git push origin :[远程分支] --注意origin后的空格

有种方便记忆这条命令的方法:记住我们不久前见过的 git push [远程名] [本地分支]:[远程分支] 语法,如
果省略 [本地分支],那就等于是在说“在这里提取空白然后把它变成[远程分支]”。

2.git 创建tag :

首先,切换到需要打标签的分支上:git branch

然后,敲命令git tag <name>就可以打一个新标签:git tag v0.1

可以用命令git tag查看所有标签

默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办:

方法是找到历史提交的commit id,然后打上就可以了:

$ git log --pretty=oneline --abbrev-commit
6a5819e merged bug fix 101
cc17032 fix bug 101
7825a50 merge with no-ff
6224937 add merge
59bc1cb conflict fixed
400b400 & simple
75a857c AND simple

 比方说要对add merge这次提交打标签,它对应的commit id是6224937,敲入命令:git tag v0.96224937

标签不是按时间顺序列出,而是按字母排序的。可以用git show <tagname>查看标签信息:

推送标签到远程:1.push单个tag,命令格式为:git push origin [tagname]

                        2.push所有tag,命令格式为:git push [origin] --tags

猜你喜欢

转载自dbp5588.iteye.com/blog/2394171
今日推荐