2012-01-20 38 views
0

我已經重構一個Java類,其中包括改變文件的名稱和內容,即從的Git/Github上沒有看到文件重命名

public class CloudSealUserDetails ... in CloudSealUserDetails.java

public class CloudsealUserDetails ... in CloudsealUserDetails.java(注意,從CloudSeal到Cloudseal的情況下改變)

當我運行git狀態顯示CloudSealUserDetails的內容已經改變並提交,但這不是我所做的更改。現在,如果我查看本地文件系統,我會看到一個名爲CloudsealUserDetails的文件,但在github中,我看到了CloudSealUserDetails和git pull/git status報告「已經最新。」

任何人都可以解釋我做錯了什麼?

感謝

+1

你在使用什麼操作系統? –

+0

OS X - git version 1.7.4.4 –

回答

0

有一個bug(功能?)git會看不到的情況下,不同 - 它往往更容易把它重新命名爲完全不同的東西,創造一個提交,然後再次改變它。

+0

好的,謝謝你,你知道我是否需要將中間變更推送到github或是本地提交,例如, MV文件fileTmp git的承諾 MV fileTmp文件 git的承諾 混帳推 –

+0

我敢肯定,我上週做了只有本地提交不推。 –