Я очень новичок в Git, и я подумал, что я как-то понял Git, пока не ударил еще одну стену.Обновление мастера, когда git, указывающий на местный
Я даже не уверен, что задал правильный вопрос, но, пожалуйста, несите меня или направляйте меня. Вот то, что я прямо сейчас:
- Тянут в мастер-ветви с Git репо
- Сделаны некоторые изменения
- Создать новый «временный» филиал и совершившие мои изменения к нему и толкнул его кода обзор (не сливался с мастером). Git branch --list теперь показывает, что я указываю на ветку temp.
- Пробовал запуск сервиса связанной коды и тянул в последних зависимости, которые привели к ошибкам компиляции в моем IDE для моего проекта (ранее было запущенно)
Вот мои вопросы:
Я хочу сделать git pull только мастер. Прямо сейчас git указывает на мой локальный репозиторий, и я боюсь, если я сделаю «git pull», он перезапишет мои изменения. Есть ли способ изменить мою ветку, чтобы осваивать ее и обновлять без потери моих изменений?
Как только я смогу переключиться на Мастер и вытащить последнее, я предполагаю, что новый код будет работать (кроме моих изменений не будет). Чтобы включить мои изменения, которые уже были в обзоре кода, мне нужно было бы повторно сделать все в Мастер и совершить снова? Я потерян в отношении рабочего процесса. Это просто плохая практика иметь местный филиал, в то время как Мастер постоянно меняется и должен реорганизовать вашу работу?
Уверен, что в моем понимании есть разъединение, поэтому оцените любую помощь.
Благодаря
Спасибо всем. Я думаю, что большая часть, которую я отсутствовала, была «Git checkout master». Сделав это, я смог исключительно обновить Мастер, а затем я столкнулся с другим набором проблем. Кроме того, спасибо за различные стратегии, о которых вы упомянули. Я должен буду дать им вихрь, чтобы лучше понять подход, который будет соответствовать моим потребностям. Цените тщательные ответы! – noob101