开发环境 - 远程本地服务器和Git存储库

时间:2012-11-26 19:41:57

标签: git environment

作为我的主电脑,我正在使用Windows PC。在我的开发中,我使用我的本地基于Linux的服务器来托管我的项目。我也使用PHPStorm作为我的主IDE - 创建启用了自动上传功能的远程项目。

我想开始使用Git作为VCS - 已经在Github上拥有一个帐户,现在需要一个建议。我应该在哪里存放我的回购?在我的Windows机器上或在我的Linux服务器上。我是第二个选择 - 特别是当我的IDE继续将所有内容上传到服务器但想知道你的意见时。

你通常如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

第一点是决定你的行结尾政策,这很可能是回购中的LF。

你可能会选择Gihub仓库作为主要的中央仓库,因为它实际上是一个简单的仓库(你不会直接在那里做任何工作)。

您需要记住在每个系统(家庭Windows /工作Linux)的签名之间将最新更新推送到您的中央Github仓库。在这种情况下,您可以在连续的同一分支上继续工作。

或者,如果你自己的机器可以在线访问,你实际上可以从每台机器上推拉,但是在不同的分支上这样做,这样它们就不会相互冲突(你不能推到签出分支,但你可以推送到其他分支机构)。

您还可以随身携带记忆棒,并使用git bundle获得最大的备份和运动鞋网功能。