我想将本地分支与服务器上的分支合并。在我的本地计算机上,我导航到我的项目文件夹,然后键入:
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
内容的方法。