Я начал пытаться внести свой вклад в крупный (около десяти миллионов строк C ++), известный проект с открытым исходным кодом, предоставляя небольшие исправления в свое свободное время.Проект управляется с помощью Git, для которого я совершенно новичок.Я пытался найти информацию о том, как лучше всего его использовать, но все, что я могу найти, это сложные религиозные споры по поводу пустяков, например, использовать ли git fetch
или git pull
.Может ли кто-нибудь сказать мне очень просто, какие команды мне нужно выполнить, чтобы упростить следующий рабочий процесс?
- Извлечение полного источника.
- Начните работать над некоторыми функциями или исправлением ошибки
- Продолжайте ежедневно проверять полный исходный код и объединять мои изменения с ним.
- Создание патча со всеми различиями между моим деревом и удаленным главным репозиторием
- (При необходимости) откат любых изменений со времени моего последнего коммита
- (При необходимости) откат любых различий между моим деревом и удаленным главным репозиторием