1
我試圖推向heroku,但由於生產和本地代碼都有缺陷,我最近放棄了一些提交。現在我收到錯誤:遠程分支在本地分支之前;無法推送
更新被拒絕,因爲當前分支的尖端位於遠程副本的後面。在再次推送之前合併遠程更改(例如'git pull')。
我不想拉遠程,而是推我在本地的代碼。
我該怎麼做?
我試圖推向heroku,但由於生產和本地代碼都有缺陷,我最近放棄了一些提交。現在我收到錯誤:遠程分支在本地分支之前;無法推送
更新被拒絕,因爲當前分支的尖端位於遠程副本的後面。在再次推送之前合併遠程更改(例如'git pull')。
我不想拉遠程,而是推我在本地的代碼。
我該怎麼做?
我是個白癡。我回去讀下一行。
如果它可以幫助任何人在未來,答案是使用--force:
git push heroku master -f
要小心,雖然。使用強制對於一個_secondary_遠程回購如heroku是好的,但我不會將它用於您的主回購,例如Github,特別是如果你在一個團隊。 –
@ FrankC.Eckert哦!當然不是,不。如果是這樣的話,我認爲會有很多不開心的人陪伴我。謝謝你的重要提示! – RileyE