
我在 上托管我的 Git 存储库[email protected]
。因此,当我想创建一个新的存储库时,我必须执行以下操作:
ssh [email protected]
git init --bare ~/git/new_repo.git
exit
git clone [email protected]:git/new_repo
这是相当乏味和烦人的。
我想要做的是这样的(从我的本地机器):
git create_and_clone [email protected]:git/new_repo.git
有什么命令可以做到这一点?我可以轻松编写脚本,但如果有内置的 1 个脚本,它会很方便。
答案1
不,git 工具包中没有命令可以在远程主机上执行此操作。您可以将其缩短为:
ssh [email protected] 'git init --bare git/new_repo.git'