Есть ли доступный тестовый репозиторий GIT? - PullRequest
8 голосов
/ 28 декабря 2010

Я хочу изучать git, есть ли онлайн-тестовый репозиторий git, только для тестирования? чтобы я мог научиться работать с удаленными репозиториями GIT?

Ответы [ 4 ]

16 голосов
/ 28 декабря 2010

Git не похож на SVN в том, что вам не нужен центральный репо. Что вы можете сделать, это взять каталог, полный файлов и сделать копию. В копии запустите «git init» и вуаля, у вас есть git-репо, с которым можно поиграть. Вы даже можете клонировать его локально и практиковаться в толкании и вытягивании. Вы можете делать все это, даже не подключаясь к Интернету.

11 голосов
/ 28 декабря 2010

Вы можете клонировать любое репо на github.com. Если вам нужна дополнительная функциональность (объединение, добавление и т. Д.), Вы можете создать там свое собственное репо-тестирование (сейчас это бесплатно) - http://help.github.com/creating-a-repo/

8 голосов
/ 10 января 2014

Ну, это старый вопрос, но он может быть очень актуальным для других.

Я обычно использую следующий рабочий процесс (это более или менее то, что предлагает ответ siride). Он может использоваться для тестирования Git или для наличия удаленного репозитория на сетевом диске или в сервисе, таком как Dropbox (вместо github.com или других).

Создайте каталог, который будет действовать как удаленный репозиторий:

cd /somewhere/on/hard/drive/eg/Dropbox
mkdir my_project
cd my_project
git init --bare

Перейти в существующий каталог проекта (или создать, если у вас его нет):

cd project_dir
git init
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one
# create some file if you don't have any
git add *
git commit -am "initial commit"

Все еще в каталоге проекта, подключитесь к удаленному репозиторию:

# add the remote repository
git remote add origin /somewhere/on/hard/drive/eg/Dropbox
# push for the first time
git push -u origin master

Тогда вы можете git commit, git push, git pull или что вы хотите попробовать. Чтобы создать новый клон этого хранилища, используйте стандартный клон:

git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir

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

В качестве альтернативы, для начинающих, http://try.github.io/, который позволяет вам попробовать основные команды Git в вашем веб-браузере.

4 голосов
/ 27 июня 2015

А вот репозиторий, в котором вы можете протестировать pull request https://github.com/octocat/Spoon-Knife

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...