Я всегда разрабатывал большой проект на одной машине. Я использую GitHub для контроля версий. Теперь я только что получил новую машину. Я хочу разработать проект на новой машине. Мне интересно, какова лучшая практика.
Что я попробовал, так это на новой машине:
git clone https://github.com/softtimur/project.git
В проекте папки я сделал
git checkout master
который возвращается
Already on 'master'
Your branch is up-to-date with 'origin/master'.
Затем я хотел перейти к предыдущей версии файлов:
git checkout 19b3644
И я получил сообщение:
Note: checking out '19b3664'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 19b3664... m=back to no lazyload and no toModifyBeforeSubmit
Мой вопрос не о том, как исправить состояние detached Head
. Я хочу знать, должен ли я создать новую ветку на этой новой машине. Мне не нужно кодировать с 2-х машин, я мог бы создать нового master
, и мне больше не нужно трогать старую машину.
У меня всегда есть проблемы в понимании мерзавца ... Может ли кто-нибудь помочь?