7

これを行うにはもっと簡単な方法が必要だと思います。現在、次の手順に従っていることに気づきました。

リモートで:

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

ショートカットはありますか?

4

2 に答える 2

24

残念ながら、ほとんどすべての手順が必要ですが、ローカルでクローンを作成してレポを再作成することはできません。

リポジトリを初期化してリモートを追加するだけです

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

于 2012-12-30T02:07:31.513 に答える