git入门

来源:互联网 发布:xy苹果助手mac版 编辑:程序博客网 时间:2024/06/05 20:23

本地操作
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)
远程操作

  1. 远程操作

    登录github,注册账号:18811708533,邮箱:18811708533@163.com,并建立一个远程仓库webApp

  2. 本地操作

    在本地配置账号和email:
    git config –global user.name “18811708533”
    git config –global user.email “18811708533@163.com”

  3. 本地和远程仓库的连接

第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、结束,上传完毕。