github

进入工程目录

git config --global user.name "xxx`
git config --global uesr.email " xxx"  //配置github的用户名和邮箱
git init //初始化一个git仓库

(ssh-keygen -t rsa -C "youremail@example.com"一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人.
登陆GitHub,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容)

git remote add origin git@github.com:XXX/XXX.git
git add . //文件添加到仓库
git commit -m "First commit" //文件提交到仓库
git push -u origin master //

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新master分支,还会把本地的master分支和远程的master分支关联起来.
后续提交

git add .
git commint -m "xxxx"
git push origin master

推荐阅读更多精彩内容