Я подумываю попросить моих учеников использовать git для парного программирования. Поскольку работа студентов должна быть секретной, публичное репо не может быть и речи. Вместо этого каждый ученик будет иметь частное репо, которое они поддерживают, и им нужно будет обмениваться патчами, используя git -формат-патч. Я прочитал man-страницу, но я немного неясен, какие патчи будут отправлены. Очевидная вещь для студентов будет отправить все исправления с момента последней отправки или (если git не хочет получать одинаковые исправления избыточно) отправить все патчи с самого начала. (Помните, что это студенческие проекты, они длились пару недель и малы, а производительность не является критерием.) Наш лучший друг простота, и мы любим грубой силы.
Может ли кто-нибудь дать мне короткую серию примеров, в которых показаны два человека, каждый из которых имеет частный репозиторий git, обмениваясь патчами, используя git -формат-патч и git -am? Или, альтернативно, укажите мне существующую документацию и/или учебник git?