我正在使用源代碼樹,並希望在推送我所做的更改之前使用來自遠程分支的新更改更新本地分支。我做了一個混帳拉(從UI,有2個提交,我是失蹤)丟棄git pull後,本地分支認爲它是最新的
不過,我丟棄那拉請求和所有的文件,而不是提交他們的,我想先提交另一個變化(我後來做到了)。
在提交後,我注意到沒有更多的掛起需求,我可以推送到遠程分支。但是我的本地分支丟失了我丟棄的文件。我試圖再次進行更改,但它說我的本地分支是最新的。我可以在遠程分支上看到我缺少這些文件。
在我提交之前,我也沒有刪除它們。我只丟棄它們。 如果我嘗試恢復該提交,它說它不能作爲提交是合併提交。
如何更新我的本地分支與丟失的文件? 而且,還有沒有更好的方法去做我所做的以避免這種情況?
謝謝!
嘗試git遠程更新-p –
你說的意思是什麼:「我丟棄了它們」? –
@ e.doroskevic我放棄了他們,也就是說我沒有最終落實我所做的改變。 –