【问题标题】:Change the GIT root directory on a Windows computer更改 Windows 计算机上的 GIT 根目录
【发布时间】:2017-10-08 13:12:41
【问题描述】:

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

现在我有兴趣将根文件夹更改为内部文件夹(我将其命名为 Programming)。
我可以更改根目录而不损害我已经拥有的存储库吗?如何从控制台执行此操作?

【问题讨论】:

  • 移动文件夹
  • “设置根目录”,你的意思是你在那里创建了一个存储库?您应该创建与项目相关的存储库,而不是对所有项目都很大的存储库。换句话说,您很可能希望在该 Programming 文件夹的子文件夹中创建您的 git 存储库,每个项目一个。

标签: git windows-console


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-01-07
    • 2021-07-02
    • 2012-07-30
    • 2017-12-21
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2013-02-28
    相关资源
    最近更新 更多