2016-11-01 4 views
1

Я все еще новичок в git, и я много читаю в документах, пытаясь разобраться в практиках. Когда вы хотите хранить мои файлы на сервере, я иду так.Уместно ли добавлять до фиксации?

git add . 
git commit --message "Poof goes the dynamite" 
git push repo stuff 

Я назвал свой удаленный репо вместо происхождения и материал моя ветвь (как DEV или развитие).

Это работает. Но мне интересно, подходит ли это подход или если у меня отсутствует правильный способ использования git. Кажется настолько мирским и повторяющимся, чтобы добавлять файлы снова и снова. Кажется, что если сохранение измененного файла уже должно запускать механизм управления версиями, чтобы отметить его статус commitable.

+5

Возможный дубликат [Нужно ли «git добавлять» файл каждый раз, когда он фиксируется?] (Http://stackoverflow.com/questions/14940673/do-i-have-to-git-add-a -file-each-time-it-gets-commit) – Aurora0001

+0

Подумайте над командой «добавить» как не добавляя * файл *, но добавив * change * к фиксации, которую вы собираетесь сделать. –

ответ

0

Да, это правильный рабочий процесс. Зачастую при работе с крупными проектами вы оказываетесь в контакте с большим количеством файлов, но можете разделить их на разные коммиты.

В идеале каждая фиксация должна представлять собой одно логическое изменение, поэтому одеяло - добавление, возможно, не того, что вы хотите.

Смежные вопросы