我对git还很陌生,但我已经很喜欢它了。以下是我目前的问题:
*一些信息:
- 我正在扩展一个朋友给我的归档项目。该文件夹包含git存储库,并在github上有一个起源。
- 在清理了不必要的东西后,我在BitBucket上创建了一个帐户,并将整个项目推到那里,并从原点取消跟踪
- 我一直在努力工作:做了分支,提交,合并,一切都很顺利。一个月来,我开始在一个分支上工作,并更改了一些文件(我想大约20个)。一切都很好。
*问题: - 几天前,我决定将项目文件夹从一个分区移动到另一个分区(* 我在Macbook上工作,我将其从Windows分区移动到MacOS的分区 *)
- 当git status'ed时,我注意到我项目中的所有文件都被认为是修改过的,而不仅仅是我当前的更改。现在我不知道我的变化是什么,分支是无用的。我该怎么做才能只看到我的更改?我还没有触及项目的大部分,整个历史是好的。
3条答案
按热度按时间wfveoks01#
移动存储库时的问题主要是由于更改了文件模式。所以为了你的回收,你可以跑了
那么当你做一个新的
现在你不应该看到这么多更改的文件。如果你在下面移动了很多repos,命令将更有意义地改变当前用户的全局git行为。
有关更改模式设置和git的更多信息,请参阅此答案:
https://stackoverflow.com/a/1580644/2815227
smdncfj32#
可以使用命令
查看所有文件的更改,或
查看特定文件的更改。**很可能是您的文件的权限已更改。**因此,您必须查看这些更改是否对您未来的工作有必要...看到这些差异可能会帮助你做一些清理工作。如果你想恢复一些你可以做的更改
删除不必要的修改
jckbn6z73#
您可以用途:
试试这个: