GitHub使用操作指南(4)

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了-u参数。推送成功后,在GitHub页面中看到远程库的内容已经和本地一模一样:

GitHub使用操作指南

从现在起,只要本地作了提交,就可以通过命令:

$ git push origin master

本地master分支最新修改推送至GitHub,你就拥有了分布式版本库!

8、远程仓库克隆

这个也是非常重要的,你既可以clone自己的项目到本地,也可以在github上把有用的项目Fork到你的仓库里面,然后clone到本地,下来看看我们是怎么做的吧!

clone你自己项目到本地:现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库:本示例clone自己仓库已经存在的OracleCluster

GitHub使用操作指南

$ git clone git@github.com:yougithub/OracleCluste

GitHub使用操作指南

clone其他人源码,首先选中项目Fore,后面步骤就是本地clone啦

9、版本号管理

1)敲命令git tag <name>就可以打一个新标签

$ git tag v1.0

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

GitHub使用操作指南

默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,怎么办?方法是找到历史提交的commit id,然后打上就可以了:

$ git log --pretty=oneline --abbrev-commit

GitHub使用操作指南

比方说要对append GPL这次提交打标签,它对应的commit id是9636c65

$ git tag v0.99636c65

再用命令git tag查看标签:

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

GitHub使用操作指南

可以看到,v0.9确实打在append GPL这次提交上。还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字:

$ git tag -a v0.1 -m "version 0.1 released"9636c65

用命令git show <tagname>可以看到说明文字

$ git show v0.1

GitHub使用操作指南

如果标签打错了,也可以删除:

$ git tag -d v0.1

因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。如果要推送某个标签到远程,使用命令git push origin <tagname>

$ git push origin v1.0

或者,一次性推送全部尚未推送到远程的本地标签:

$ git push origin --tags

如果标签已经推送到远程,删除远程标签就麻烦一点,先从本地删除:

$ git tag -d v0.9

然后,从远程删除。删除命令也是push,但是格式如下:

$ git push origin :refs/tags/v0.9

要看看是否真的从远程库删除了标签,可以登陆GitHub查看。

GitHub使用操作指南

10、配置别名

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14923.html