Git第一次推送到远程空仓库

经常遇到的场景:远程已经建好git仓库了,但是什么也没有,我们需要在本地建好项目,再推送到远程仓库,步骤如下。
初始化仓库
git init

提交代码
git add.
git commit -am “init”

关联远程仓库
git remote add origin <远程仓库ssh或者http地址>

推送到远程目录
git push -u origin master
这个时候其实因为两个分支并不在一条线上,会报错refusing to merge unrelated histories

允许合并
git fetch
git merge origin/master --allow-unrelated-histories
再推送
git push --set-upstream origin master

你可能感兴趣的:(Java,编程杂谈)