1.生成公钥
公钥是远程库识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与远程库建立联系,然后您就可以很方便的将本地代码上传到远程库,或者将远程库代码下载到本地了。
$ ssh-keygen -t rsa -C “您的邮箱地址”
一路回车
复制.ssh文件夹中的id_rsa.pub内容至github.com的SSH and GPG keys中
$ ssh -T git@github.com
(检测是否成功)
配置
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
2.在github上创建一个远程库(必须)
按网页提示操作即可
3.复制远程库到本地或将本地仓库与远程库关联
复制远程库到本地
进入要保存到本地的目录
$ cd /E
$ git clone https://github.com/zhouliyan/test.git
将本地仓库与远程库关联
$ cd 本地仓库
$ git init
$ git remote add origin https://github.com/zhouliyan/test2.git
3.修改代码并提交
你只需要将你的代码,放到库的对应的文件夹中,然后使用
$ git add test.txt
$ git add 多个文件.txt
$ git commit -m "备注"
$ git push [-u] origin master
就可以了
· git add -A 提交所有变化
· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
4.删除文件
$ rm test.txt
$ git rm test.txt
$ git commit -m "备注"
$ git push origin master
**github的很大一个优点是,只要是推送到远程库过的修改,都能在历史版本中找到,相当于记录当时状况的一个照相机