将三个版本添加到新的 git 存储库

Add three versions to a new git repository

我有一个程序的三个不同版本,现在,太晚了, 我想将其移至 git 存储库。

是否可以使用实时环境启动存储库 并将测试和开发环境分别添加到一个分支中?

是:你可以git在live环境中初始化,添加和提交,然后你可以创建相关分支(仍然来自你的repo所在的live环境):

git checkout -b dev
git --work-tree=/path/to/dev add .
git commit -m "dev"

git checkout master
git checkout -b test
git --work-tree=/path/to/tes add .
git commit -m "test"

从那里,最好在其他地方克隆 (git clone --mirror) 那个 repo,作为 bare repo, and manage the update of your live, test and dev environments through post-receive hook