github - git checkout回之前版本後,如何把舊版寫的程式碼push上去?
迷茫
迷茫 2017-05-02 09:25:54
0
2
765

因為中午時別的專案人員誤操作,刪除了git中部分檔案。於是只能checkout回早上的版本。

現在我想把我今天寫的程式碼push上去,但一直提示這個。 git專案上還是那個被誤刪的狀態?

現在我要怎麼做才能把最新的程式碼push上去呢?

謝謝~

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(2)
我想大声告诉你

保存你的修改

git commit ...
git tag tmp

更新主分支到remote最新

git checkout master
git pull origin master

合併你的修改並提交到remote

git merge tmp
git push origin master

clean

git tag -d tmp

DONE

巴扎黑

你先保存你當前分之,然後切換到本地的master ,然後合併你的分之到本地的master 然後再拉遠程的master 這時候應該是有衝突的,因為遠程少了一些你本地有的東西解決衝突,然後上傳你本地的master到遠端就可以了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板