从一个回购推送到另一个回购 - Git

时间:2013-05-20 19:13:41

标签: git push remote-server pull

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

谢谢, 沫

2 个答案:

答案 0 :(得分:6)

您可以登录服务器在服务器上创建一个仓库,然后执行git init --bare

然后在你当地的电脑上

git remote add serverrepo <url to server repo>

现在你可以推送到serverrepo和origin(bitbucket?)。

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

git push -u serverrepo branchname

如果您需要&#34;发布&#34;服务器上的repo不知何故,您可以关注this guide

答案 1 :(得分:0)

如果您想避开命令行并且在源存储库中使用Atlassian SourceTree do Repository-&gt; Add Remote,那么您可以将更改推送到目标。