git checkout for xcode

时间:2013-07-31 08:46:33

标签: xcode git git-checkout

所以我一直在youtube上观看来自Facebook Mobile DevCon 2013(http://www.youtube.com/watch?v=mLuaUtbGvEM)的一些视频,每当有人解释新的内容时,他或她会进行新的结账,并且所有新代码都已添加到您的项目中。这就像你的项目的不同版本?这究竟如何运作?

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

修改 演讲者在38:49进行git checkout

1 个答案:

答案 0 :(得分:2)

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

要自己创建这类东西,您可以在最近提交之后使用git branch step2git branch step3等命令开发代码并在各个点创建分支。

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