gpt4 book ai didi

git 在移动项目文件夹后显示存储库中的许多更改

转载 作者:太空狗 更新时间:2023-10-29 14:46:46 26 4
gpt4 key购买 nike

我是 git 的新手,但已经很喜欢它了。这是我当前的问题:

  • 一些信息:
    • 我正在扩展一个 friend 给我的存档项目。该文件夹包含 git 存储库并在 github 上有源。
    • 清除不必要的东西后,我在 BitBucket 上创建了一个帐户,并将整个项目推送到那里,并从源头取消跟踪
    • 我的工作一直很好:创建分支、提交、 merge ,一切都很顺利。一个月以来,我开始在一个分支上工作并更改了一些文件(我认为大约有 20 个)。一切似乎都很好。
  • 问题:
    • 几天前,我决定将项目文件夹从一个分区移动到另一个分区(我在 Macbook 上工作,我将它从 Windows 分区移动到 MacOS 的分区)
    • git status 时,我注意到我项目中的所有文件都被认为已修改,而不仅仅是我当前的更改。现在我不知道我的更改是什么,分支也没用。我该怎么做才能只看到我的更改?我没有触及项目的大部分内容,整个历史都很好。

最佳答案

移动存储库时出现的问题主要是由于更改了文件模式。所以对于你的 repo ,你可以

git config core.filemode false

当你做一个新的

git status

现在您不应该看到这么多更改的文件。如果您移动了很多存储库,那么更改当前用户的全局 git 行为将更有意义。

git config --global core.fileMode false

有关更改模式设置和 git 的更多信息,请参阅此答案:

https://stackoverflow.com/a/1580644/2815227

关于git 在移动项目文件夹后显示存储库中的许多更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22759548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com