您的位置:首页 > 编程语言

github入门

2015-08-13 09:15 162 查看

昨天弄了好久,github终于可以使用,刚入门,不过还算顺利。

首先是需要在github官网注册 https://github.com/

下载github客户端:http://msysgit.github.io/ 安装后进入想作为本地仓库的文件夹,右键选择 git init here 现在这个文件夹就是本地的仓库了例如:mytest。

如果想将代码同步到远程仓库,需要创建SSH key

创建SSH Key 
第一步:

 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Window下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C"youremail@example.com" 然后一路回车,使用默认值即可,密码可不用设置。

若成功:可在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是 SSH Key 的密钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥。

第二步:

  登陆GitHub,打开Account settings -> SSH Keys页面:点Add SSH Key,填上任意Title,在Key文本框里粘贴 id_rsa.pub 文件的内容。保存即可




第三步:创建远程库


登陆GitHub,然后在右上角找到Create a new repo按钮,创建一个新的仓库:










第四步:与本地关联

在本地的mytest仓库下运行命令: $ git remote add origin git@github.com:XXXX/mytest.git 注意是自己的github的用户名和仓库名  

第步:把本地库的内容推送到远程:

在本地仓库文件夹下,右键选择git bash  , 初次推送时使用:git push -u origin master 推送成功后,就可以在GitHub页面中看到远程库的内容已经和本地一样了。


接下来就可以使用github的常用命令操作本地的仓库,并推送到远程仓库上。以下为github初级学者常用的命令以 readme.txt为例:

使用命令 git add readme.txt添加到暂存区里面去


用命令 git commit告诉Git,把文件提交到仓库:git commit -m '备注'


git status提来查看是否还有文件未交



接下来我想看下readme.txt文件到底改了什么内容,如何查看呢?可以使用如下命令:git diff readme.txt 


同步到远程库中:git push rigin master

查看下历史记录: git log

现在我想使用版本回退操作,我想把当前的版本回退到上一个版本,要使用什么命令呢?可以使用如下2种命令,第一种是:git reset  –hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset  –hard HEAD~100 即可。



阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: