git - 在自定义位置设置 .git 文件夹

标签 git cvs

这是我当前的目录结构:

  • mygit
  • code
    • .git
    • morecode
      • mycode

  • 代码文件夹由git监控,git的文件在通常的code/.git
  • 我只处理这段代码的一部分,即 mycode

  • 我想使用 git 来管理我的代码,但我不希望将其文件放在预期的 code/morecode/mycode/.git 中,而是放在代码文件夹之外,例如在我的 git 。

    任何想法如何做到这一点?

    最佳答案

    此外,您可以简单地使 .git 成为常规文件并在其中放置路径,而不是使用符号链接(symbolic link):

    $ echo gitdir:/path/to/gitdir > .git

    关于git - 在自定义位置设置 .git 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337025/

    相关文章:

    Git diff 在 git stash pop 之后不起作用

    git - 尝试从我的 Github 存储库中提取文件 : "refusing to merge unrelated histories"

    git - 我应该多久将 master 上提交的更改 merge 到我的其他 git 分支?

    ios - 在 ios 中开发多模块(框架)项目

    linux - CVS 提交 - 将更改发送到旧存储库

    cvs - 什么是 CVS "pserver"模式?

    java - 如何使用 Eclipse 在 CVS HEAD 中正确回滚到旧版本?

    git - Docker 命令在 ARM 上失败

    version-control - 如何获取在 CVS 存储库中创建的标签列表?

    git - 我如何从 CVS 存储库中 git-cvsimport 多个模块,具有不同的分支?