将单独的目录/项目/文件添加到Git存储库

时间:2012-02-17 19:48:58

标签: git

说我有这种结构:

项目/代码文件C:\myCode

Git存储库C:\Users\User1\MyGitRepoDir

如何将myCode代码目录放入MyGitRepoDir以便我可以提交文件等?

2 个答案:

答案 0 :(得分:2)

我能想到三个选项:

  1. 将代码从myCode复制粘贴到MyGitRepoDir

  2. 使用git init

  3. 在myCode中创建一个新的git repo
  4. 移动MyGitRepoDir的working dir。如果你不知道自己在做什么,可能不想这样做。

  5. 需要更多细节才能提供建议。 MyGitRepoDir中是否有代码?他们需要在同一个回购中吗?每个文件夹是否需要保留在各自的目录中?

答案 1 :(得分:1)

代码必须位于GIT存储库根目录下,才能将其置于源代码管理之下。您必须移动/复制目录。如果你真的想在C:\ myCode上拥有一个repo,然后在C:\ Users \ User1 \ MyGitRepoDir中引用它,你将不得不使用submodules,这可能会非常痛苦,但是如果你的应用程序需要它,那么复杂性是合理的。希望这有帮助!