准备
1.下载并安装Git;
2.在github上注册了一个账号;
3.在github上创建了一个仓库;
环境
win 8.1
开始
1.创建SSH Key。在用户目录下,看看有没有.ssh目录。如果有的话,看看该目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到第二步。如果没有,打开Git Bash,创建SSH Key:
$ ssh-keygen -t rsa -C "XXX@XXX.com"
.ssh目录下会有两个文件:id_rsa是私钥,不能泄露; id_rsa.pub是公钥
2.登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,必须注意粘贴的是公钥id_rsa.pub。最后点“Add Key”。
3.在本地建一个文件夹,文件夹的名字和github上的仓库名称一样(我就是因为不一样结果试了好多次都push得有问题)
4.打开git bash:
a. 先初始化:
git init
如果没有先这样做的话,到后续操作会出现:
b.将本地仓库与远程仓库关联
git remote add origin git@github.com:github的用户名/仓库名.git
这里,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
然后再测试一下是否成功:
git remote
应该会输出origin
c. 添加到缓冲区
git add .
注意add 后面是空格,然后是 .
git add . : 监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
d.填写提交说明
git commit -m "提交的说明信息"
e.提交
git push -u origin master