将三个版本添加到新的 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。
我有一个程序的三个不同版本,现在,太晚了, 我想将其移至 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。