1. fatal: refusing to merge unrelated histories
(拒绝合并不相关的历史)
解决方法:$git pull origin master –allow-unrelated-histories
然后再$ git push <远程主机名> <本地分支名>:<远程分支名>
即$git push origin master:master
2. git的gitignore不起作用,使用以下命令
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
3. 直接git push origin master失败
有两种可能,一种是master是protected,将受保护设置去除;
一种做法是新建一个分支,提交上去之后再合并到master上