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