我认为必须有一个更简单的方法来做到这一点.现在我发现自己遵循以下步骤:
在遥控器上:
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
.
归档时间: |
|
查看次数: |
8904 次 |
最近记录: |