本地git获得github的提交权限
1 2 3 4 5 6
| git config --global user.name 'your_name' git config --global user.email 'your_email'
ssh-keygen -t rsa -C 'your_email'
|
添加公钥到github
1
| 添加生成的id_rsa.pub文件中的公钥到github的**setting / SSH AND GPG KEY / SSH keys
|
测试是否关联成功
1
| git bash输入ssh git@github.com, 如果提示successfully authenticated则成功
|
创建本地仓库
1 2 3 4 5 6
| git init
git add .
git commit -m 'commit first'
|
创建远程仓库
1 2
| git@github.com:vitaair/hexo_blog.git
|
同步本地仓库到远程仓库
1 2 3 4
| git remote add origin git@github.com:vitaair/hexo_blog.git
git push -u origin master
|
push
的-u
参数是设置本地仓库默认的upstream
,这里就是把本地仓库同远程仓库的master分支进行关联,之后在这个仓库pull时不带参数也默认从master分支拉取。
删除.idea 文件夹
1 2 3 4 5
| git rm -r --cached .idea git commit -m 'delete .idea dir' git push -u origin mastergit remote add origin git@github.com:vitaair/hexo_blog.git
git push -u origin master
|
删除.iml文件(先手动删除iml文件,再操作如下指令即可)
1 2 3 4 5
| git status git pull git add . git commit -m 'delete iml file' git push
|