Как мне создать локальное хранилище с помощью tortoisegit? - PullRequest
3 голосов
/ 18 мая 2010

Комментарий Грега помогает мне понять, Tortoisegit push успешно, но нет новых файлов?

Как мне создать локальный пустой репозиторий с tortoisegit?

Я могу щелкнуть правой кнопкой мыши и клонировать репозиторий из GitHub и нажать. Я хотел бы создать локальный репозиторий, затем сделать то же самое, клонировать и нажать. Как мне это сделать?

-edit- Я прекрасно создал локальный репозиторий, но не могу его подтолкнуть. Мне нужно все потянуть. Мне нравится последовательность продвижения в обоих моих проектах.

Ответы [ 2 ]

3 голосов
/ 06 сентября 2015

Создайте пустой каталог в проводнике, а затем откройте контекстное меню.Выберите «Git -> Создать репозиторий здесь ...» и установите флажок «Make it Bare».

«Make it Bare» будет проверяться автоматически, когда в этой папке будет указано что-то вроде «XXX.git».

1 голос
/ 18 мая 2010

Обновление: эта функция, отслеживаемая выпусками tortoisegit 220 , была исправлена ​​в 4 квартале 2010 года и теперь является частью документации TortoiseGit с опцией «Make it Bare»:

http://www.dalsoft.co.uk/blog/wp-content/uploads/2011/08/tortoisegit-create-repository.png
enter image description here
(Источник: « Начало работы с Git в Windows » Дарран Джонс )


Оригинальный ответ (2009)

Вы можете создать его вручную (см. Git FAQ ), но в Issue 220 (ноябрь 2009, все еще открыт в мае 2010) упоминается, что 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.
...