У меня есть сайт HTML/PHP, который в настоящее время не находится ни в каком источнике управления. У меня есть две разные папки: разработка и живая папка. В папке разработки я создаю новые функции, а живая папка - это источник, который фактически используется для реальных пользователей. Я хочу представить dev и жить как две разные ветви в git (я думаю, что это правильный способ моделирования, я открыт для других предложений tho). Я хочу убедиться, что после того, как я настроил эти две ветви, я смогу использовать git merge (dev -> live), чтобы переместить функции из dev в live, как только они будут завершены/протестированы.Как импортировать существующий исходный код с несколькими ветвями в git
Я не уверен, как бы я мог правильно настроить эти две ветви, поскольку они уже существуют в моих папках и несколько отличаются друг от друга. У них разные пути, разные данные о подключении к базе данных и т. Д. Это обычно не касается меня, если проект был отслежен в git с самого начала, потому что тогда ветви dev и live, естественно, были бы разветвлены в истории и имели бы общий общий предок. Я хочу убедиться, что merge будет работать для переноса функций, но не перезаписывать фиксированные пути, информацию о подключении к базе данных и т. Д.
Я использую Bitbucket и SourceTree.