我从github下载了源代码。现在我想通过最初的提交逐步读取程序。是否可以首先阅读ver.1然后阅读ver.2,依此类推..使用git?
答案 0 :(得分:5)
您可以使用git log
获取提交列表。如果您确实想要阅读每个修订版的完整代码,您可以将哈希值传递给git checkout
以检查该修订版并进行调整;如果您只想查看更改,可以使用git show
。我推荐使用客户端来处理后一种情况,例如tig,它可以让您轻松地逐步完成每个提交并查看更改:
答案 1 :(得分:0)
如果它实际上是源代码而不是小说,那么仅查看最新版本可能会提供更多信息,如果您发现任何奇怪或不寻常的内容,请使用git blame
(或者如果您是像我这样的异端,git gui blame
)看看哪个代码行被添加/更改了哪个提交,这反过来可能会给你一个暗示它为什么以这种方式编写的提示。或者,如果您想知道版本X和版本Y之间的更改,您可以执行git log X...Y
答案 2 :(得分:0)