第一种情况:没有远程仓库。
- git remote add origin git@github.com:name/repo.git 添加远程索引;
- git push -u origin master 把本地master 推送到远程;
第二种情况:已经有了远程仓库,需要提交到新的仓库。
- 查看现有仓库的所有的远程代码库地址:git remote -v ;
- 如果当前本地仓库已经设置了 origin 的地址;使用下列命令进行删除:git remote remove origin
并再次使用git remote -v 确定; - 设置origin 索引地址:git remote add origin git@github.com:name/repo.git;
- 将本地 master 分支,推送到远程仓库的 master 分支:git push -u origin master;
- 推送其他分支到远程仓库;git push --set-upstream origin 分支名称;在远程建立分支并推送本地分支;
- 推送git子仓库到远程仓库;如果本地仓库体积过大,可以选择不推送;直接使用打包支持;
- 项目转移完毕;
- git push: git push origin 本地分支名称:远程分支名称 , 使用一个,默认本地分支和远程分支相同;