4

Greg のコメントは、tortoisegit のプッシュが成功したことを理解するのに役立ちますが、新しいファイルはありませんか?

tortoisegit でローカルのベアリポジトリを作成するにはどうすればよいですか?

github からリポジトリを右クリックしてクローンし、プッシュすることができます。ローカルリポジトリを作成してから、同じことを行い、クローンしてプッシュしたいと思います。それ、どうやったら出来るの?

-編集-ローカルリポジトリを作成しましたが、プッシュできません。私はすべてを引っ張る必要があります。両方のプロジェクトを推進する一貫性が気に入っています。

4

2 に答える 2

3

エクスプローラーで空のディレクトリを作成し、コンテキスト メニューを開きます。「Git -> Create repository here...」を選択し、「Make it Bare」にチェックを入れます。

そのフォルダーが「XXX.git」のような名前の場合、「Make it Bare」は自動的にチェックされます。

于 2015-09-06T18:55:44.137 に答える
1

更新: tortoisegit issues 220で追跡されているこの機能は、 2010 年第 4 四半期に修正され、「Make it Bare」オプションを含むTortoiseGit ドキュメントの一部になりました。

http://www.dalsoft.co.uk/blog/wp-content/uploads/2011/08/tortoisegit-create-repository.png
ここに画像の説明を入力
(出典: Darran Jonesによる「Windows での Git 入門」 )


元の回答 (2009)

手動で作成することもできますが ( Git FAQを参照)、Issue 220 (2009 年 11 月、2010 年 5 月にまだ開かれています) では、TortoiseGit はまだそのオプションをサポートしていないと述べています。

したがって、今のところは次のとおりです。

$ mv repo/.git repo.git
$ git --git-dir=repo.git config core.bare true
$ rm -rf repo

また

$ ssh to remote server
$ git clone --bare -l <path_to_repos> <new_dir>
* renamed old repository directory
* renamed new repository dir to what old repository used to be.
于 2010-05-18T06:01:14.527 に答える