我刚开始一个新的android工作室项目。已执行
git init
git add .
git commit -m "First Commit
git remote add origin http://....
并成功创建一个远程线程进行推送 我的项目的GitHub存储库已经创建,并添加了3个文件,包括.gitignore license&自述文件默认情况下。然后我执行了这个:
git push origin master
当错误来临时...... 即使我执行了
,我仍然无法正常推动git pull origin master
他们只是声称我的分支后面还有另一个提示,也许是因为拉动订单添加了一个名为origin / master的新分支,现在我对它感到困惑。
实际上,我尝试过push -f一次,但它并没有很好地结束,因为GitHub存储库中的默认文件被删除了。
是否有任何解决方案可以让我保留我的存储库文件并成功推送我的提交?
答案 0 :(得分:1)
当然,很容易就像馅饼一样:
git fetch origin
git checkout origin/master
git cherry-pick master
git branch -f master
git checkout master
git push -u origin master