Git学习使用方法总结(5)

继续介绍几个有用的git命令。

git rm

这个命令顾名思义,用于删除版本控制中的某个文件。

git rm tmp.txt
git commit -m"delete tmp.txt"

该命令会将仓库及工作目录的文件删除。如果误操作,可在commit之前使用git checkout HEAD -- tmp.txt进行恢复。

该命令后面也可以跟目录,使用-r参数可以对目录进行递归删除。

git mv

该命令用于重命名,移动某个文件,目录或者符号链接。

git mv tmp.txt readme.txt

就可以将tmp.txt重命名为readme.txt,然后使用git commit进行提交。

git tag

该命令可以对某次提交打上标签。如果想查看该项目的所有标签,可以使用如下命令。

git tag [-l|--list]

添加标签也很简单。

git tag [-a|-s] tagname -m "tagmessage" <commit-id>

-a/-s表明git添加的是附注标签(annotated tag)。tagname 即我们需要添加的标签。-m用于添加附加的标签消息,标签消息也可以使用-F <file>从文件中获得,附加标签信息不是必需的,也可以省略。具体使用方法如下。

git tag -a v2.0 -m "version 2.0" master

删除标签也很简单git tag -d <tagname>
想要查询某个标签以及对应提交的具体信息,可以使用git show <tagname>
在这里插入图片描述
标签在git中相当于commit-id的别名,在需要使用commit-id的时候,可以使用对应tag进行替代。比如回滚到某个版本就可以使用git checkout v2.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值