什么是远程存储库?和主分公司?

时间:2010-10-11 07:57:49

标签: git

我将PHP网站项目上传到服务器godaddy。我使用Netbeans,一旦我在localhost上编写项目代码,当我保存文件时,它将与服务器上的项目执行远程同步。

现在我想使用Git,我阅读了很多指南,几乎都使用GitHub。但我不想使用GitHub。在这里:

http://progit.org/book/ch2-9.html

  

为了能够在任何Git项目上进行协作,您需要知道如何管理远程存储库   远程存储库是项目的版本,它们托管在Internet或网络上

  

推送到远程服务器

  • 远程存储库是godaddy服务器上的项目吗?
  • 还有一个问题:
    我只有2个项目代码:
    • 1在godaddy服务器上,
    • 2 on localhost。
      在这种情况下,主分支是我的localhost上的项目代码吗?

我阅读了很多指南,但几乎不理解。

1 个答案:

答案 0 :(得分:4)

“Remote Repositories”是安装Git的远程服务器上的任何git仓库 GitHub是“远程回购”服务器的一个例子。

如果您想在远程服务器(这里是GoDaddy服务器)上直接通过Git部署PHP站点,您需要确保:

  • Git安装在那里
  • 你在那里复制了一份裸仓库
  • 您可以在每个git push
  • 上部署网站

请参阅“Deploy PHP using Git”或“Git and PHP Deployment Tools?


master是克隆时通常默认签出的分支,但是this is not always the case 但是,为“生产中正在运行的内容”保留master分支是一种很好的做法。