Coda2和Git:Git工作,但没有比较,推或拉

时间:2013-06-02 15:41:13

标签: git coda

我刚接触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中的回购从本地更改为例如到位桶?似乎没有办法编辑URL(在设置本地后停用)。

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

2 个答案:

答案 0 :(得分:2)

我对coda一无所知,但是如果你想将你的回购从“本地”更改为拥有远程的bitbucket repo,你可以将bitbucket repo添加为远程

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

答案 1 :(得分:1)

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

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

话虽如此。解决方法是,如果你宁愿使用远程Git存储库而不是本地存储库,那么首先要远程设置它(所以登录Bitbucket,创建一个repo,然后在Coda中启动一个新站点,在SCM选项卡上选择克隆Git存储库而不是初始化空Git存储库,您将按照您希望的方式进行设置。

如果您在设置或编辑网站时跳转到命令行并添加新的远程,在选项卡上是 Local 的选项和 origin 或你命名为遥控器的任何东西(Git默认名称是 origin )。

关于你的比较问题,我猜这里,但如果你还没有提交任何提交,可能没有什么可比的。虽然应列出您的新文件,但可能旁边有添加按钮。添加,提交然后进行更多更改,您应该能够进行比较。

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