github--本地仓库推送至远程仓库(基础操作)
- 进入目标文件夹,git init初始化一个本地仓库
$ git init
- 将所有文件添加到本地仓库
$ git add -A
- 将本地仓库向远程提交,并添加说明
$ git commit -m "提交说明"
- 显示工作目录和暂存区的状态
$ git status
- github上创建一个新仓库(Create a new reposity)
- 关联github远程仓库,copy下地址。进行关联。(这里用http方式上传)
例:$ git remote add origin https://github.com/SmallMoonHalf/firstTest.git
若出现报错fatal: remote origin already exists.
那么先进行git remote rm origin
然后再次进行关联。 - 若远程仓库有README.md文件,则需要:
进行代码合并,需要将README.md文件下载到本地仓库
如果项目中已存在README.md文件,执行以上命令会报错。所以合并之前,需要先删除原来的README.md文件
$ git pull --rebase origin master
- 推送master分支的所有内容
$ git push -u origin master
最后查看远程仓库,应该已经提交成功。
用ssh方式上传需要确认本机配置的SSH KEY,并添加SSH KEY到github上(id_rsa.pub)