从本地文件夹创建一个远程git仓库

pgu*_*rio 4 git

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

在遥控器上:

mkdir my_repo
cd my_repo
git init --bare
Run Code Online (Sandbox Code Playgroud)

然后在本地:

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
Run Code Online (Sandbox Code Playgroud)

有一些捷径吗?

Gab*_*lla 16

不幸的是,几乎所有步骤都是必要的,即使在本地,您也可以避免通过克隆来重新创建回购.

只需初始化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
Run Code Online (Sandbox Code Playgroud)

请注意,该-u选项将添加跟踪参考,因此稍后您只需键入git push而不是git push origin master.