Я пытаюсь высказать свои мысли относительно вашего поста.Поскольку есть несколько вопросов, я пытаюсь ответить один на один.
Вопрос 1
мне нужно создать новую ветку и зафиксировать мои изменения там?Или я должен работать непосредственно над веткой origin / dev?
Я думаю, что если мы не единственный человек, ответственный за внесение изменений, мы должны всегда начинать новую ветку независимо от того, какой минимальный шанс мы установили.хочу поставить в мастер.Даже мы являемся владельцем / сопровождающим филиала или нет.
Вопрос 2
как мне это назвать?"README_grammar" или что-то в этом роде?
Лично я предпочитаю добавить тег предварительной фиксации, касающийся всей моей работы, перед именем моей ветви.Поскольку это исправленная проблема, я бы предпочел добавить Fix-README-Grammar-Mistake
, чтобы ответственный человек мог иметь представление о моей работе и даже копаться в наборе изменений.
Предложение
Естьне кажется, что это основная ветка, к которой у меня есть доступ, и некоторые рекомендации предлагают, чтобы я вносил ветки от master при внесении исправлений, но когда я делаю git checkout master, он создает ветку с именем master.
Правило разработки в командном проекте - всегда обновлять текущий каталог с мастер-веткой, и не следует создавать его копию или не пытаться удалить его из локального каталога.Хотя не должно быть никаких проблем, если кто-то, к сожалению, удалит из локальной ветки.всякий раз, когда нам нужно создать новую ветку, мы всегда должны делать следующее
git checkout master
git pull
git checkout our-new-branch