用XCode和BitBucket理解Git

Jus*_*tin 6 git xcode bitbucket

在完成几个教程之后,我终于可以使用我现有的非Git-Repository XCode项目并将其上传到BitBucket上的存储库.我对git完全不熟悉,但我想开始使用版本控制.因为我是一个完整的新手,所以我宁愿整天不使用命令行(这是我必须要做的才能在BitBucket上获得项目).

XCode的组织者现在可以访问BitBucket存储库.我成功地将项目克隆回了我的硬盘.我的问题是:从现在开始,项目是否会相互同步?我不熟悉的行话,和之间的区别分支.基本上,我上传了一个1.0代码库,我想开始研究1.1.我想分叉代码或分支代码,以便原始项目仍然可供参考.从它看来,当我克隆到我的硬盘时,XCode创建一个新的本地存储库而不是将其保存在BitBucket上.

我很困惑,请帮忙!

Von*_*onC 3

分叉是一种服务器端操作,您可以在其中克隆存储库。对于 BitBucket,它通常与 Mercurial 一起使用(请参阅“分叉 Bitbucket 存储库”)。
这不是你所做的。

您只需将 BitBucket Git存储库(现在 BitBucket 也支持 Git,而不仅仅是 SVN 和 Mercurial)克隆到本地存储库中,并将其导入到您的 XCode 编辑器中。
您可以通过命令行 ( git remote) 或在 XCode 中进行检查(请参阅“使用 XCode 4 和 Git 的版本控制系统”)。

请注意,您需要使用 https 地址作为 BitBucket 克隆地址,以便能够从 XCode 管理的本地存储库推送回 BitBucket 存储库:请参阅“ Bitbucket + XCode 4.2 + Git ”。

有关 Git 基础(尤其是分支)的更多信息,您可以首先关注gitimmersion.com的小型实验。