【发布时间】:2012-04-15 14:53:26
【问题描述】:
我已经开始尝试通过在空闲时间提供小错误修复来为一个大型(大约一千万行 C++)、著名的开源项目做出贡献。该项目是用 Git 管理的,我对它完全陌生。我试图找到有关如何最好地使用它的信息,但我似乎只能找到关于琐事的复杂宗教论点,例如是否使用git fetch 或git pull。谁能非常简单地告诉我,为了促进以下工作流程,我需要执行哪些命令?
- 查看完整源代码。
- 开始处理某些功能或错误修复
- 继续每天查看完整的源代码并将我迄今为止所做的更改与它合并。
- 生成一个包含我的树和远程主存储库之间所有差异的补丁
- (必要时)回滚自上次提交以来的所有更改
- (必要时)回滚我的树和远程主存储库之间的任何差异
【问题讨论】:
-
这听起来像是答案可以填满一本书。其实已经有了:Pro Git
-
天哪!我希望有人可以提供一个可以帮助我快速启动和运行的答案。如果这太复杂了,我想我将不得不辞职阅读这本书......
-
这是一本非常好的书。
标签: git