git - 使用 Coda 2 的内置 Git 功能

标签 git version-control workflow coda

我试图摆脱石器时代并将版本控制集成到我的工作流程中,但我完全是一个 VC 菜鸟。我有一个 Bean Stalk 帐户,在那里添加了一个远程 git 存储库,并已在 Coda 2 中成功启动了本地 git 存储库。我还设置了一个本地开发环境,可以在其中运行 MAMP Pro 并在我的计算机上使用 thedomain.dev网络在本地发展。最终的游戏是使用本地 git 存储库在本地进行编码,然后当我满意时,将(正确的术语?)推送到远程存储库,然后将这些文件上传到托管在远程服务器上的暂存域。我的旧工作流程涉及直接在服务器上编辑文件,这很糟糕。所以,我正在努力以正确的方式做事。

我找不到任何关于如何执行此操作的好资源。同样,我的本地 git 存储库工作得很好。但是,我希望能够将这些更改推送到 Coda 2 中的远程存储库。编辑站点面板中的“源”选项卡在下 pull 列表中只有“本地”,我无法更改其中的任何内容,不能弄清楚如何做到这一点,但在谷歌上找不到太多帮助。

有什么想法吗?这是一个好的策略吗?我愿意接受建议,因为我正在尝试找到比直接通过 SFTP 编辑文件更好的工作流程。

谢谢!

最佳答案

我相信,如果您在 Coda 中从头开始设置存储库,则需要使用终端来添加远程路径。打开“终端”选项卡并粘贴 Beanstalk 告诉您“添加现有存储库”或类似内容的任何内容。它将类似于:$ git remote add origin git@<username>.beanstalkapp.com:/<repo>.git 。完成此操作后,要推送到该存储库,您可以使用“源”选项卡底部的“推送”按钮。

就进程而言,您使用 Beanstalk 所做的可能是“最简单的”,也就是说,它可能是在命令行或在服务器上安装软件所需时间最少的进程。我想说下一步是通过将其设置为 git 远程来直接部署到服务器。然后,您可以通过 SSH 连接到服务器并直接提取更改。之后,您可以使用 Fabric 和 Capistrano 等工具来自动化该过程。

关于git - 使用 Coda 2 的内置 Git 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298660/

相关文章:

git commit -m "add !empty check"zsh : event not found: empty

java - 如何在每次提交/推送之前运行我的 Spring 测试?

git - 如何解决这个问题,在执行 merge 命令期间捕获异常。 org.eclipse.jgit.errors.LockFailedException?

workflow - Alfresco - 批准工作流程中的任务

git - 从错误的提交消息中恢复 [Windows 上的 git bash]?

git - 使用 gitflow 为 git 用户提供了什么?

c# - 如何还原 team Foundation Server 中的变更集?

git - 在不丢失历史记录的情况下从 CVS 迁移到 Git

php - 使用 git 和 php 进行开发(网络开发)

c# - 工作流设计困境——状态机,yes or no