在具有 2 个环境和开发的遗留项目上。
我们最近在 prod 上添加了 git,并在主分支中推送了所有更改,现在可以更好地支持此服务器。
但是,我无法在我们的开发服务器上启动 git 跟踪,那里的代码库有点不同,我不能只是重新克隆它......
将git 存储库跟踪添加到现有代码(类似于主分支)的正确步骤是什么?
我试过了:
git init
git origin add remote ...
git branch --set-upstream master origin/master
但是现在我所有的本地文件都显示为本地删除。
git checkout master
显示所有文件的
冲突 git pull
说一切都是最新的
- 将新存储库克隆到独立服务器
- 在克隆的存储库中创建新的分支
develop
- 将代码库从开发服务器同步到此存储库
- 提交"开发"分支并推送到远程。
- 设置开发服务器以跟踪
develop
分支
将 develop
分支合并到master
。 这将是一个新的prod
代码库。
声明者。 这不是对正确发布流程的认可,只是 OP 问题的答案