我正在考虑让我的学生使用 git 进行结对编程。因为学生的工作必须保密,所以公开回购是不可能的。相反,每个学生都有一个他们自己维护的私人仓库,他们需要使用 git-format-patch 交换补丁。我已经阅读了手册页,但我有点不清楚将发送哪些补丁。对于学生来说,显而易见的事情是发送自上次发送以来的所有补丁,或者(如果 git 不介意冗余地接收相同的补丁)发送自时间之初以来的所有补丁。(请记住,这些是学生项目,它们会持续几个星期,而且很小,性能不是标准。)我们最好的朋友是简单我们也喜欢蛮力。
谁能给我一个简短的系列示例,展示两个人,每个人都有一个私人 git repo,使用 git-format-patch 和 git-am 交换补丁?或者将我指向现有的 git 文档和/或教程?