如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。
比如说。我们想为我们的 w3cschool 项目发布一个新版本,我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)标签
-a 选项意为"创建一个带注解的标签"
$ git tag -a v1.0
当你执行 git tag -a 命令时,Git 会打开你的编辑器,让你写一句标签注解,就像你给提交写注解一样。
现在,注意当我们执行 git log --decorate 时, 我们可以看到我们的标签了:
$ git log --oneline --decorate --graph
追加标签
$ git tag -a v0.9 85fc7e7
如果我们要查看所有标签可以使用以下命令
$ git tag
指定标签信息命令
git tag -a <tagname> -m "w3school.cc标签"
PGP签名标签命令:
git tag -s <tagname> -m 'w3cschool.cc标签'
Git 远程仓库(Github)
Git 并不像SVN那样有个中心服务器。
目前我们使用到的Git 命令都是在本地执行,如果你想通过Git分享你的代码或者与其他开发人员合作。你就需要将数据放到一台其他
开发人员能够链接的服务器上。
添加远程库
要添加一个新的远程仓库,可以制定一个简单的名字,以便将来引用,命令格式如下:
git remote add [shortname] [url]
使用以下命令生成 SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"