0

我正在尝试使用 git 设置 Web 服务器的版本控制系统,但我完全糊涂了。

所以我希望有 2 个分支:实验和发布。

当发布与实验性合并时,我编写了挂钩以将文件移动到 web 目录。但是,我真的不知道如何在服务器上设置存储库,然后在本地设置。

我是否需要服务器上的裸存储库(我不是 100% 确定那是什么)?如何创建分支、切换到它们,然后发送提交?

4

1 回答 1

1

您可以在服务器上拥有一个正常的 repo。

如果您可以访问服务器,您可以做的是将本地存储库的副本复制到您的服务器中。完成后,您的服务器和本地存储库将同步。然后你可以使用 git remote add 命令将你的服务器添加为你本地的远程,这样每次推送都会进入服务器。

添加一个名为 origin 的远程示例: git remote add origin git@domain.com/project.git

下次您在本地 repo 上有更新时,您可以使用以下命令更新服务器git push origin master

要制作分支,很容易:

git branch newbranch

要更改为该分支:

git checkout newbranch

列出所有分支:

git branch -a
于 2013-03-28T20:42:12.170 回答