3

首先,我是 Git 和 Git 钩子的新手。这就是我想要做的......我想创建一个本地 git 存储库,我将在我的网站上工作。然后,我想在我的网络服务器中设置一个 git 存储库,并使用 git 将更改直接从我的机器推送到服务器。为此,最好的路径是什么?

  • 我按照一些在线指南做了这个......
  • 在远程服务器上启动了一个存储库。
  • 在我的本地机器上启动了一个存储库
  • 做了一个承诺
  • 切换到不同的分支(无法将主分支推送到服务器(如果可以,它很容易))
  • 将该分支推送到服务器
  • 登录到服务器并将分支从其中合并到主服务器中

我的问题是,这是完成这项工作的最佳方式吗?如果是,我可以使用钩子自动进行合并部分吗?(怎么做?我是新来的钩子)

4

1 回答 1

1

阅读您的问题和评论 - 问题在于您在服务器上初始化存储库的方式。

在您的服务器上,您需要使用以下命令初始化一个存储库:

git init --bare

这将解决您在推送到服务器时遇到的错误。

于 2012-08-25T17:14:09.020 回答