如何在服务器上将本地分支与远程分支合并



我想将本地分支与服务器上的分支合并。在我的本地计算机上,我导航到我的项目文件夹,然后键入:

git remote add origin ssh://myuser@myhost:22/html/myproject

但我收到错误信息:

外部存储库来源已存在

所以我尝试使用另一个分支名称:

git remote add testbranch ssh://myhost@myuser:22/html/myproject

然后

git push testbranch master

然后我得到错误消息:

致命:'/myproject'似乎不是git存储库致命:无法从远程存储库中读取。请确保存在访问权限,并且存储库存在。

我用git状态检查了/myproject,它是一个git存储库。文件夹的权限为775。

外部存储库来源已存在

然后要使用的命令是:

git remote set-url origin ssh://myhost@myuser/html/myproject

但为此,您可能需要/html/myproject中的一个裸存储库,但事实并非如此。

初始化裸存储库并添加接收后挂钩通常是更新/html/myproject内容的方法。

最新更新