4
我最近更改了我的編程機器,這導致了一些啓動問題,導致我的新編碼源與我現有的Github repo和我的Heroku應用程序無縫集成。git pull - 在再次推送前合併遠程更改
我最初使用git clone
將Github repo克隆到我的新機器上。從那以後,發生了一些事情。
- 當我做
git add .
,git commit -m "mychanges"
和git push
,代碼被直接寄到的Heroku。它曾經被髮送到我自己的Github回購站,但我明白這是一個簡單的問題,重新定義什麼被視爲'起源'。 - 重新定義起源於我的GitHub庫的地址,並輸入
git push origin master
後,我得到以下錯誤:
錯誤:未能一些裁判推到「[email protected]:...」
爲了防止你losinghistory ,非快進更新被拒絕。在再次推送之前合併遠程更改('git pull')。
我擔心如果我做了git pull
(爲了以防萬一,我支持了所有的東西),我最後兩天的編碼將會丟失。
我目前的想法:做git pull
並手動更新備份中最後兩天的文件,最後做我的git push
。這是正確的方向嗎,還是有更優雅的解決方案?