将本地存储库推送到服务器

Sou*_*ver 3 git git-push

到目前为止,我在一个本地存储库(本地初始化,未克隆)上工作.因为我在多个工作站上工作,所以我决定"上线",并希望将我的回购推送到服务器.另外,我想推动所有分支机构.

所以问题是:有没有办法推动整个本地初始化的回购?

Cas*_*bel 5

为了简化操作,首先要创建一个遥控器,如果还没有:

git remote add origin <server repo url>
Run Code Online (Sandbox Code Playgroud)

现在你可以这样做:

git push --all
Run Code Online (Sandbox Code Playgroud)

将所有分支推送到原点,默认远程.(如果您将其命名为其他内容,则必须将其指定为参数.)

  • @Htbaa:是的,您必须先创建一个存储库,然后才能推送它.我认为OP已经这样做了,因为他们继续询问如何推动*all*分支. (3认同)
  • 这个答案是不完整的.如果我首先在遥控器上执行`git init`,那么问题是存在冲突,因为它已经有了一个主分支.如果我执行`git init --bare`现在该文件夹是一些特殊的不可用*裸*git repo.你能否发布将本地存储推送到远程服务器所需的所有命令.假设服务器上还没有文件夹. (2认同)