繁体   English   中英

从本地文件夹创建远程 git repo

[英]Create a remote git repo from local folder

我认为必须有一种更简单的方法来做到这一点。 现在我发现自己遵循以下步骤:

在遥控器上:

mkdir my_repo
cd my_repo
git init --bare

然后在本地:

mv my_repo old_my_repo
git clone ssh://myserver/my_repo
mv old_my_repo/* my_repo
rmdir old_my_repo
cd my_repo
git add .
git commit -m 'foo'
git push origin master

有什么捷径吗?

不幸的是,几乎所有步骤都是必要的,即使在本地您可以通过克隆它来避免重新创建存储库。

只需初始化 repo 并添加一个遥控器

cd my_repo
git init
git remote add origin ssh://myserver/my_repo
git add .
git commit -m "Initial commit"
git push -u origin master

请注意, -u选项将添加跟踪引用,因此稍后您可以简单地键入git push而不是git push origin master

Gabriele 的回答几乎对我有用。

git push -u origin master之前,需要在ssh:://myserver指向的目录中调用git init --bare my_repo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM