本地操作
1、创建本地版本库
首先创建一个空目录
mkdir learngit
cd learngit
2、然后通过git init 命令把这个目录编程git可以管理的仓库。
git init
ls -ah
可以查看到文件下生成了 .git文件
cmri@cmri-PC MINGW64 ~/WebApp (master)
$ ls -ah
./ .git/ conf/ ios/ README.md webApp/
../ backup/ dist/ LISENCE/ readme.txt www/
3、上传文件
(github不能上传空文件夹,里面加个readme.txt,再上传就可以了。)
git add
git commit -m “massege”
至此,文件的本地操作就结束了,本地文件叫做工作区,把文件add到的地方叫做缓存区。github叫做远程仓库(repository)
远程操作
远程操作
登录github,注册账号:18811708533,邮箱:18811708533@163.com,并建立一个远程仓库webApp
本地操作
在本地配置账号和email:
git config –global user.name “18811708533”
git config –global user.email “18811708533@163.com”本地和远程仓库的连接
第1步:首先生成ssh-key
ssh-keygen -t rsa -C “youremail@example.com”
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:
第3步:然后建立远程连接
在本地git执行:
1、建立和github的连接:git remote add origin git@github.com:18811708533/webApp.git
2、推送commit的文件
git push -u origin master
3、结束,上传完毕。