Git 本地合并远程push问题解决

建立远程Github仓库

本地仓库

$git init
$....git add / git commit / git status....
$git remote add origin GithubURL

orgin是远程仓库的别名

无法push

$git push origin master

方法1

远程和本地不同步,因此需要先pull,进行合并然后在进行push

  $git pull origin master
  $git push origin master

方法2

由于本地仓库用了很久,和远程是两个不同的仓库,pull无法使用,会提示以下错误

refusing to merge unrelated histories

解决方法

$git pull origin master --allow-unrelated-histories

然后再push

方法3

强制push

$git push -f origin master

你可能感兴趣的:(Git 本地合并远程push问题解决)