Сейчас я использую Git для одного из своих проектов, и мне это нравится.
Однако, поскольку я единственный, кто работает над своим проектом, единственными командами, которые я использую, являются
git status
git add .
git commit -m 'message here'
git push origin master
Давным-давно я отправил проект на удаленный доступ (я использую Capistrano для развертывания), и все работает отлично.
Теперь я хочу изменить дизайн сайта, но сохранить логику. Я предполагаю, что мне нужно создать новую ветку (назовем ее newdesign
) для этого.
Однако мне интересно следующее: если я работаю над веткой newdesign
и вижу ошибку в ветке master
, как я могу исправить ошибку в ветке master
, а затем интегрировать это исправление в ветку newdesign
, поэтому чтобы последний был в курсе фактической логики?