更改Windows计算机上的GIT根目录

时间:2017-05-10 03:28:17

标签: git windows-console

我几天前在我的Windows计算机上安装了GIT,并将根目录设置为我的用户文件夹(c:/users/user)。它将一些文件夹和文件(例如.git.gitconfig)添加到用户的文件夹中,并创建一个膨胀的文件夹。

现在我有兴趣将根文件夹更改为内部文件夹(我将其命名为编程)。
我可以更改根目录而不会损害我已有的存储库吗?我怎样才能从控制台执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以保留.gitconfig(这是您的全局Git配置)

但是.git子文件夹意味着您已在c:/users/user中初始化了一个存储库(如“git init .”中所示)。
如果您已添加并提交了所需的所有文件,则可以:

  • 在别处创建新的根文件夹。
  • 在新文件夹中复制c:/users/user/.git
  • 执行git checkout HEAD -- .
  • 如果一切正常,请删除c:/users/user/.git 这会将该repo移动到新文件夹中,并重新创建其内容。