[Devel] Общие правила совместной работы с git

Vitaly Lipatov lav на etersoft.ru
Вс Июл 12 12:09:29 MSD 2009


1. git pull --rebase origin master - получаем изменения, вынося 
свои неопубликованные коммиты наверх.
2. Если при этом говорит, что репозиторий dirty, то нужно 
спрятать свои незакоммиченные изменения (видны через git diff) 
командой git stash и повторить опять п. 1
3. Если делали git stash, выполнить git stash apply для 
возвращения своих изменений.
4. Работаем над проектом. Логические целостные изменения сразу 
коммитим с понятным комментарием
5. В конце дня публикуем результаты работы: git push origin 
master. Если репозиторий общий, перед публикацией понадобится 
выполнить п. 1
6. Нежелательно оставлять незакоммиченными и неопубликованными 
результаты дневной рабоы, а тем более оставлять их болтаться по 
многу дней.


-- 
С уважением,
Виталий Липатов, ALT Linux Team, Eternity Software Team
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info


Подробная информация о списке рассылки devel