2014-09-20 3 views
0

Я новичок в Git, и я не уверен, как использовать его для размещения нескольких проектов под контролем версий. Должен ли я просто запустить git init в новом каталоге, чтобы создать новый проект для отслеживания?Я новичок в Git ... Как я могу начать использовать Git для нескольких проектов?

Кроме того, я подумываю о том, чтобы использовать Bitbucket для подталкивания моего кода ... Или я просто должен использовать Git локально?

+0

gitlab - хороший вариант, если вы хотите делать что-то локально. – simonzack

+0

Возможно, прежде чем спросить, лучше узнать, о чем вы говорите ... Поиск в Интернете или введение в git, например, https://try.github.io/levels/1/challenges/1 Избегайте отправлять бесполезные вопросы, как этот. – giuseppe

ответ

1

Вы, кажется, не очень хорошо знакомы с Git (пока); Я настоятельно рекомендую, чтобы перед чем-либо вы прочитали первые две главы Pro Git book. Это поможет вам начать очень быстро.

Должен ли я просто запустить git init в новом каталоге, чтобы создать новый проект для отслеживания?

Вы должны инициализировать репозиторий Git в корневой директории каждого проекта. Например, если все файлы, имеющие отношение к проекту А жить под ~/projectA/, вы должны запустить

cd ~/projectA 
git init 

Важно: (если вы не знаете, что вы делаете) не гнездится проект корневых каталогов. Например, каталог projectA должен не быть включенным в projectB/.

Кроме того, я подумываю о том, чтобы использовать Bitbucket для ввода моего кода там, или я просто могу просто использовать git локально в качестве контроля версий?

Вы можете использовать Git только локально, если хотите. Однако вы также можете настроить в качестве резервной копии удаленный репозиторий (по одному для каждого из ваших проектов) на одной из служб хостинга (например, Bitbucket), чтобы вы могли подтолкнуть свой код к нему. Все это объясняется в the second chapter of the Pro Git book.

+1

Спасибо, что пояснил мне, я тоже загляну в эту книгу! И, да, я только начал использовать Гит, но я уже вижу, что это помогает мне много. Последний вопрос, я делаю проверку, чтобы переключаться между разными проектами? –

+0

№ Чтобы «переключиться» на какой-то проект B, вы просто «cd» в корневой каталог проекта B. Кроме того, не вставляйте корневые каталоги проекта, например. не имеют проекта A, находящегося в подкаталоге корневого каталога проекта B. – Jubobs

+1

Спасибо большое! И я многому учу из книги. –

0

Да, git init начинает новый локальный проект.

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