4

我是使用 Git 的新手,并最终管理它来安装它(Mac Mountain Lion,来自 Google 的 Git Installer)。

我在 Coda2 中为我的网站激活了它并进行了一些测试。我有 SCM 选项卡,它似乎可以工作(添加和提交),但是当我尝试比较时,我得到了我的测试修订列表,但比较按钮什么也没做。SCM 选项卡中的推拉按钮始终为灰色(未激活)。

终端说 Git 在 /usr/local/git/bin/git 但例如 git --man-path 在 /usr/local/git/share/man。那是对的吗?这可能是 Git 在 Coda2 中无法正常工作的原因吗?

最后一个问题:如何将 Coda 中的 repo 从本地更改为例如 BitBucket?似乎没有办法编辑 URL(设置本地后停用)。

如果有人对此有答案会很好,因为我在网上没有找到任何东西。谢谢!

4

2 回答 2

2

我对 coda 一无所知,但是如果您想将您的存储库从“本地”更改为将 bitbucket 存储库作为远程存储库,您可以将 bitbucket 存储库添加为远程存储库

cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/yourbitbucket_name/repo_name.git
git push -u origin --all   # to push up the repo for the first time
于 2013-06-02T16:27:34.637 回答
1

现在推拉按钮是灰色的,因为 Git 可以在本地工作,无需远程主机(你不必使用 Bitbucket 或任何其他远程主机与 Git,你可以在本地运行它,我建议在这里阅读如果您想了解更多信息: http: //gitref.org/remotes/)。如果您想在 Coda 中调用它,则似乎存在一个错误,您无法编辑存储库 URL 或在设置后添加遥控器,除非通过命令行这样做。

因此,如果您在设置站点而不是从 Bitbucket 克隆时选择Initiate Empty Git Repository选项,除非您跳入命令行,否则您将无法使用它。

话虽如此。如果您宁愿使用远程 Git 存储库而不是本地存储库,则解决方法是先远程设置它(因此登录到 Bitbucket,创建一个存储库,然后在 Coda 中启动一个新站点并在 SCM 选项卡上选择Clone Git Repository而不是Initialize Empty Git Repository并且你会被设置我认为你想要的方式。

如果您确实跳入命令行并添加了一个新的远程,当您设置或编辑站点时,在Source选项卡上是Localorigin或您命名远程的任何选项(Git 默认名称是origin)。

关于您的比较问题,我在这里猜测,但如果您还没有做出任何提交,则可能没有任何可比较的东西。尽管应该列出您的新文件,但可能在它们旁边有一个添加按钮。添加,提交,然后进行更多更改,您应该能够进行比较。

最后,关于 Git 的位置,只要在终端窗口注册就可以了。如果您可以$ which git在 bash 窗口中执行(不带美元符号)并获得指向系统知道 Git 在哪里的路径的响应。

于 2013-06-03T20:41:32.127 回答