码迷,mamicode.com
首页 > 其他好文 > 详细

git学习(5)

时间:2015-06-28 15:23:19      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

远程仓库:

Git是分布式版本控制系统,同一个git仓库,可以分布到不同的机器上,那么需要有一台机器上有一个原始版本库,这样别的机器可以克隆这个原始版本库,那么这台机器就是github。

1,创建SSH Key。

打开Shell(Windows下打开Git Bash),输入

ssh-keygen -t rsa -C "youremail@example.com"

然后一路回车,无需设置密码。
然后在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,
id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以放心告诉别人


2,登陆Github,进入settings,点击SSH Keys,点击Add SSH Key,
填写任意Title,在Key文本框粘贴id_rsa.pub文件的内容,然后点add Key。

注意:Github上免费托管的git仓库,任何人都可以看到,但只有你自己能改。


登陆github,右上角点击Create a new repository,在Repository name填入learngit,其他默认设置,点击Create repository即成功创建了一个新的Git仓库。
在git命令行输入
$ git remote add origin git@github.com:NIck-Meng/learngit.git

接下来把本地库的所有内容推送到远程库上:输入
git push -u origin master
解释:用git push可以把本地库的内容推送到远程库,
由于远程库是空的,所以第一次推动需要加上-u 参数,以后就不需要了,
从现在开始,只要本地做了提交,就可以通过
git push origin master
将本地最新的master分支推送到Github。

SSH警告:
当第一次使用Git的clone或者push命令连接到github时,会得到警告,输入yes回车即可,这个警告只会出现一次,以后就不出现了。

本节假设先创建远程库,从远程库克隆。
1,登陆github,创建一个新的仓库,名字叫gitskill。创建时,勾选Initialize this repository with a README,这样github会自动为我们创建一个README.md文件。
2,用命令git clone克隆一个本地库
git clone git@github.com:NIck-Meng/gitskills.git





git学习(5)

标签:

原文地址:http://www.cnblogs.com/Nick-M/p/4605406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!