标签:
今天终于学习了一下git,虽然还没完全了解git和svn的不同之处,但也算掌握了git的一些基本操作了,看了好几个教程,终于会了!!!
以前以为git就是github,真是too naive too simple....
步入正题:
第一步,在github新建项目,选择new Repository
第二步,配置git,将代码上传到本地仓库。
首先,配置用户名和Email
git config --global user.name "Your Real Name" git config --global user.email"Your Email"
一开始不是很明白为什么要设置这两个东西,后来师兄说,user.name表示提交人的名字,user.email相当于登录名。
然后,就是创建SSH私钥和公钥了,因为在github提交代码的时候要用到SSH密钥来认证。
ssh-keygen -C ‘your@email.address‘ -t rsa
这时候会出现以下画面
这里指的是sshkey放在哪里,直接回车,就会保存到括号里面的路径,也可以输入别的路径。
然后输入密码,密码要输入两次。注意:输入的密码是不会显示位数的
最后出现了这个画面
然后找到key的保存位置
用文本编辑器打开id_rsa.pub文件,复制里面所有的内容。
到github,选择settings
随便起一个title,然后把刚刚复制的内容粘贴到key里面,提交。
完成上面的工作以后,就可以提交代码了。找到自己要分享的代码,在git base里面进入到这个文件夹的目录。
使用以下代码,创建仓库。
git init
这时候发现目录下面多了一个.git文件夹
选择要添加到仓库中的文件,使用以下代码
git add .
add后面是.说明把文件夹中所有的文件都提交上去,如果要提交指定文件,就将“."改成文件名,用单引号括起来,注意要加扩展名。
上面那步操作只是选择了要加入仓库的文件,真正提交文件就要用下面这一条。
git commit -m ‘Test‘
-m后面的句子代表提交的message.将代码提交到GitHub后,将会在代码文件信息上显示这个说明。
以上几步还只是把代码提交到本地仓库。
第三步,把代码上传到远程仓库,在这里是github。
git remote add origin git@github.com:XXX/XXX.git
后面的这个git@github.com:XXX/XXX.git就是在github里面生成的ssh url
如果想修改,可以打开.git文件里面的config文件进行修改。
接下来就可以提交代码到远程仓库了!!
git push origin master
这时候发现github的项目里面多了我提交的代码!!
Git学习--使用git base命令行在github建立远程仓库
标签:
原文地址:http://www.cnblogs.com/qingfei1994/p/4221385.html