-
打开一个空文件夹,右键git bash here
-
输入git init,把这个目录变成Git可以管理的仓库:
-
把文件放在该目录下
-
如果该电脑第一次git,需要添加账户的默认身份。
打开创建的git文件夹,找到里面的config文件,打开之后在最后一句加上:
[user]
email = youremail@163.com
name = yourgithubname
然后打开目录C:\Users\xxx\.ssh,如果没有id_rsa和id_rsa.pub这两个文件,就用下列代码生成id_rsa和id_rsa.pub。
ssh-keygen -t rsa -C "youremail@163.com"
这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
然后登陆你的github,打开Account settings,SSH Keys页面。
点击ADD SSH Key ,添加任意title,在文本框里粘贴id_rsa.pub文件的内容。
点击Add Key,你就可以看到已经添加的Key.
- 输入
git add .
git commit -m 'the first version'
这样目录下所有的文件都被提交了
-
在github上生成一个仓库
-
输入
git remote add origin git@github.com:yourgithubname/program.git
-
下一步,就可以把本地库的所有内容推送到远程库上:
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
以后再提交就可以写:
$ git push origin master