2014-03-31 42 views
2

我對git很新,但已經享受它。這是我目前的問題:git在移動項目文件夾後顯示存儲庫中的許多更改

  • 一些信息:
    • 我延伸的項目,一個朋友給了我作爲存檔。該文件夾包含git存儲庫,並在github上有一個來源。
    • 清理不必要的東西后,我就做到位桶的賬戶,並從原點
    • 推動了整個項目,並有未經跟蹤我一直工作很好:用樹枝,提交,合併,一切正常。一個月後,我開始在分支上工作,並更換了一些文件(我認爲大約有20個文件)。一切似乎都很好。
  • 問題:
    • 前幾天,我決定從一個分區移動項目文件夾到另一個(我在MacBook上工作,我從Windows分區移動它到MacOS的分區
    • git狀態'編輯,我注意到我的項目中的所有文件被認爲是修改,不僅我目前的變化。現在我不知道我的變化是什麼,分支是無用的。我能做些什麼來查看我的更改?我沒有觸及大部分的項目,整個歷史都很好。

由於提前,

博世

回答

3

您可以使用命令

git diff 

看到變化的所有文件,或

git diff filename 

以查看特定文件的更改。 很可能您的文件的權限已更改。因此,您必須查看這些更改是否對未來的工作是必要的......查看差異可能會幫助您進行一些清理。如果你想恢復一些變化,你可以做

git checkout filename 

去除不必要的修改

+0

除了可以在歷史上使用'git的差異 filename'把分差針對特定點 –

+0

感謝了一堆,克里斯!事實上,有一個文件權限問題:_git diff_只顯示權限更改,所以我做了一個_git配置core.fileMode false_,按照http://stackoverflow.com/questions/1580596/how-do-i-make-git -ignore-mode-changes-chmod,它現在只顯示我修改過的文件。 – bosch

+0

@bosch不客氣。如果這解決了您的問題,您可以接受答案:這樣,其他人可以看到問題已解決。 –

相關問題