首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过从github克隆开源项目来了解应用程序开发的过程?

如何通过从github克隆开源项目来了解应用程序开发的过程?
EN

Stack Overflow用户
提问于 2015-03-01 06:59:43
回答 1查看 42关注 0票数 1

我已经完成了一堆django教程,现在我想弄脏我的手。从github克隆了一个简单的django应用程序,查看了复杂的项目布局和大量文件,这让人望而却步。但是,我可以从作者那里看到(最早的)提交。有什么方法可以让我了解这个项目从最老到最新的发展吗?如果是这样的话,git命令的系列是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-01 07:07:07

您可以通过交互地调整项目的基础来完成整个项目:

代码语言:javascript
复制
$ git rebase -i <sha of the first commit>

这将打开一个编辑器(默认情况下是vi),其中包含项目的所有提交以及git应该如何处理它们的指令。当然,缺省值是pick。您可以将所有picks更改为edits (在vi::%s/^pick/edit/中),保存并退出编辑器(在vi::wq中)。

现在,git将重新建立整个项目的基础,每次提交一次,并在每次提交之后将控制权返回给您。因此,每次提交时,您都会得到提示,并且能够读取代码的当前状态,部署它,调试它等等。当您满意地理解当前提交时,只需使用git rebase --continue继续进行下一次提交。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28790998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档