0

所以我一直在观看 Facebook Mobile DevCon 2013 的一些视频(http://www.youtube.com/watch?v=mLuaUtbGvEM ) 的一些视频,每次有人解释新事物时,他或她都会进行新的结帐和所有新代码已添加到您的项目中。那么这是否类似于您项目的不同版本?这究竟是如何工作的?

有人可以大致解释一下 git checkout 是什么以及设置它需要什么吗?

编辑 演讲者在 38:49 进行 git checkout

4

1 回答 1

2

演讲者可能有一个 git 存储库,其中包含演示/演练的每个阶段的多个分支或标签。git checkout用于检查给定的分支/标签/哈希,所有文件都将就地更新。Xcode 将检测文件更改并刷新其编辑器视图和组和文件窗格。

要自己创建这种东西,您将在您所做的最新提交之后使用诸如等git branch step2命令开发代码并在各个点创建分支。git branch step3

在进行演示时,您可以git checkout step3移动到提交树中的那个点。

于 2013-07-31T08:56:59.400 回答