2013-07-10 30 views
2

好吧,我有一個問題,我不知道如何去解決。Github拉請求加載空文件更改

首先,一點歷史:

我從上游拉的變化,使與分支我在工作合併他們在的時候,我可以一直使用一個控制檯窗口具有root訪問權限。我這樣說是因爲我注意到一天後,我無法保存到本地回購中的很多文件。我注意到所有者/組已被更改爲root並且權限爲644.在完成並查找所有搞砸的文件之後,我將一些修改回到了遠程工作分支。

一個星期後(現在),我已經添加了幾個其他提交從我的遠程分支打開拉請求。在他們中間是我修復我的本地回購文件權限後所做的承諾。我注意到它有1200個「空」文件(沒有改變)。我有點擔心合併這種拉請求上游可能會導致大問題,我不知道如何刪除這一個提交,或者如果它甚至可能...

我試着創建一個新的分支,並使用櫻桃採摘除了一個提交以外的所有文件,但我刪除了文件,無法合併那些看到當時存在的文件與本地存儲庫中不再存在的文件之間的「衝突」的舊提交...

無論如何,有什麼想法?

回答

1

我使用的解決方案是重置我的本地分支到提交之前,我不想要的。然後我將提交失敗後的提交複製並粘貼到代碼中,重新推薦並推送到新的分支。很長的路,是的。但這並不壞,因爲我沒有很多代碼來修復。一個更簡單的方法可能是使用櫻桃選擇將後來的提交拉入我的重置本地分支,但我試圖在一個點,並有問題...