git推送本地仓库到远程仓库
- 初始化本地仓库:
git init
- 将本地仓库与远程关联:
git remote add origin https://github.com/user/repo.git
这里的 origin
是远程仓库的名称,可以自定义,后面的 URL 是远程仓库的地址。
-
将本地信息与远程跟踪关联起来:
git branch --set-upstream-to=origin/<分支> master
,前面为远程/分支,后面一个参数为本地分支 使用
git push -u origin master
推送到远程,如果提示致命错误:需要指定如何调和偏离的分支等错误的话,直接强行把本地的推送到远程去覆盖。(适合远程为空项目)
覆盖远程仓库
git config pull.rebase false # 合并
git fetch
获取远程分支的最新代码-
git rebase
将本地分支的提交历史重放到远程分支之上这个过程可能会出现冲突,需要手动解决。