5

我在本地计算机上有一个仓库。我想在我的本地 repo 上的一个分支中开发和更改,然后将这些更改推送到我可以 ssh 进入的服务器上的 repo 中进行测试。我该怎么做呢?我从来没有从本地推/拉到服务器,只是通过 SSH 从我的 bitbucket 帐户拉到我的本地计算机或远程服务器。

谢谢,莫

4

2 回答 2

7

您可以通过登录服务器在服务器上创建一个 repo,然后执行git init --bare.

然后在您的本地计算机上

git remote add serverrepo <url to server repo>

现在您可以推送和拉取到 serverrepo 和源(bitbucket?)。

如果您愿意,可以将您的分支推送到 serverrepo:

git push -u serverrepo branchname

如果您需要以某种方式在服务器上“发布”存储库,您可以按照本指南进行操作。

于 2013-05-20T19:45:21.510 回答
1

如果您想避免使用命令行并使用 Atlassian SourceTree,请在源存储库上执行 Repository->Add Remote,然后您可以将更改推送到目标。

于 2015-10-09T19:09:43.843 回答