重组现有的位桶存储库,而不会丢失旧文件



我们在bitbucket中有一些几年前的nginx配置。有些是陈旧的,有些则不再使用。无论哪种情况,都没有人使用 bitbucket 来管理配置,所以我想在版本控制下获得一些新重构的配置。我是 git/bitbucket 的新手,我不确定在不丢失这些现有文件的情况下从头开始的最佳方式。当前的目录结构与此类似,但每个目录中有 15-20 个文件:

nginx
-> include
file1.conf
file2.conf
fileN.conf 
-> html
500.html
400.html
nginx.dev.conf
nginx.prod.conf
other.conf

我们正在开发的新结构与上述结构类似,但会更简单,我们将使用模板化配置,我们可以在各种环境中使用 Ansible 处理这些配置。

存档现有存储库布局以便添加和提交这些新目录和文件的初始修订的最佳方法是什么?

如果我理解你的问题没错,你可以...

  1. 使用git init将您的文件夹初始化为 git 存储库
  2. 开始使用git add .跟踪所有文件
  3. 使用git commit -m "Initial commit"提交文件夹的当前状态
  4. 进行更改并自由提交。您将始终能够创建一个新分支并恢复到您的初始提交。

相关内容

最新更新