mstdmstd
Новичок
Всем привет,
Помогите, пожалуйста, разобраться с бранчами в git-проекте.
я использую SmartGit для работы с бранчами в git-проекте.
Проект SmartGit-а настроен на локальный каталог, который также является рутом хоста apache-сервера .
Введя git-урл я получил список бранчей и один из этих бранчей активен(я так понимаю это основная ветка).
При переключении в SmartGit-е на другую ветку там появляется окно с предложением создать локальный бранч (так как это первое переключение на другой бранч и локальный бранч не был создан ранее).
Правильно ли я понимаю, что при этом мой текущий проект будет обновлен с файлами выбранного бранча и локальный сайт будет работать с учетом изменений в файлах выбранной ветки ?
И что произойдет если в файлах локального сайта были мои изменения?
Помогите, пожалуйста, разобраться с бранчами в git-проекте.
я использую SmartGit для работы с бранчами в git-проекте.
Проект SmartGit-а настроен на локальный каталог, который также является рутом хоста apache-сервера .
Введя git-урл я получил список бранчей и один из этих бранчей активен(я так понимаю это основная ветка).
При переключении в SmartGit-е на другую ветку там появляется окно с предложением создать локальный бранч (так как это первое переключение на другой бранч и локальный бранч не был создан ранее).
Правильно ли я понимаю, что при этом мой текущий проект будет обновлен с файлами выбранного бранча и локальный сайт будет работать с учетом изменений в файлах выбранной ветки ?
И что произойдет если в файлах локального сайта были мои изменения?