А теперь самая пикантная часть этого небольшого урока.
4. Создаем свой проект
Мы создаем каталог, содержащий все файлы, относящиеся к проекту. Например, в пределах ГЛАВНАЯ нашего пользователя мы создаем папку Привет, мир.
~ $ mkdir HelloWorld
Входим во вновь созданную папку с помощью команды cd.
~ $ cd HelloWorld /
Создаем файл нашей программы «Привет, мир«. Мы можем использовать тот текстовый редактор, который нам больше всего нравится. Теперь, чтобы упростить задачу, мы собираемся выполнить следующую команду:
~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py
Таким образом он просто создает для нас файл helloworld.py внутри папки Привет, мир с инструкцией, которая распечатает приветствие.
Мы можем протестировать нашу новую программу с помощью следующей инструкции:
~ / HelloWorld $ python helloworld.py Привет, мир ~ / HelloWorld $
Таким образом, мы создали нашу первую версию программы. Теперь нужно начать идти чтобы вы могли проверить наши будущие выпуски.
5. Запускаем Git
Чтобы начать использовать идти мы можем настроить некоторые общие параметры в книге в Раздел 1.5 некоторые из этих вариантов подробно описаны. В этом случае я хочу показать вам, как настроить параметры только для локального репозитория.
~ / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim
С помощью этих параметров я определяю, что мое имя пользователя для этого проекта: «Lecovi«, Это мой адрес электронной почты для этого проекта«colomboleandro@bitson.com.ar»И что редактор по умолчанию, который я хочу использовать при запуске совершать является напор.
Преимущество использования идти в том, что он запускается локально в рабочем каталоге нашего проекта. Поэтому мы должны инициализировать его в каталоге проекта с помощью команды инициализации.
~ / HelloWorld $ git init Инициализированный пустой репозиторий Git в /home/leo/HolaWorld/.git/ ~ / HelloWorld $
Теперь мы собираемся создать файл .gitignore что ты скажешь идти какие файлы и каталоги вам не нужно отслеживать. Для получения дополнительной информации вы можете обратиться к книга. В этом случае мы скажем вам игнорировать тот же файл .gitignore и все файлы, заканчивающиеся на .pyc.
~ / HelloWorld $ echo .gitignore >> .gitignore ~ / HelloWorld $ echo * .pyc >> .gitignore
6. Добавление файлов
Теперь нам нужно добавить файлы (в этом случае у нас есть только один файл, helloworld.py, но я думаю, вы поняли, правда?). Используя команду Добавить мы скажем ему добавить все содержимое каталога (кроме того, что мы написали в файле .gitignore).
~ / HelloWorld $ git add.
7. Создание нашей версии
Как только мы настроили идти и добавили все файлы, которые мы хотели контролировать с помощью нашей системы контроля версий, мы должны сделать знаменитую совершать.
С помощью этой инструкции мы определим точку в нашей истории развития. В первом случае обычно делают совершать с описанием «Начальная фиксация«. Я обычно опускаю состояние поставил и я просто запускаю команду совершать с опцией -a.
~ / HelloWorld $ git commit -a
Это откроет редактор, который мы установили по умолчанию, в моем случае напор, и мы можем написать детали совершать. В данном случае я просто напишу вышеупомянутое. Как только мы сохраним файл в редакторе, идти позаботится о выполнении совершать.
8. Добавление удаленного репозитория
Пришло время рассказать нашим идти local, у которого есть удаленный репозиторий. В книга Мы описали процедуру создания репозитория в GitHub. В этом разделе мы собираемся использовать то, что мы оставили незавершенным в разделе 3 предыдущего поста.
Чтобы добавить удаленный репозиторий, мы должны использовать команду git удаленное добавление где имя или псевдоним передается в репозиторий и его URL-адрес в качестве аргумента. В этом случае мы будем использовать проект, который вы создаете в Google Code.
~ / HelloWorld $ git удаленное добавление gc https://code.google.com/p/lecovi-hello-world/
Теперь, наконец, чтобы загрузить наш локальный репозиторий в удаленный, мы выполняем команду протолкнуть..
~ / HelloWorld $ git push мастер gc
Как и в разделе 3, мы создали файл .netrc он будет использовать параметры, хранящиеся в этом файле, для подключения к серверу. И ветка поднимется мастер в репозиторий, который мы сохраняем как gc.
На странице нашего проекта Google Code, мы можем видеть в разделе Источник В разделе ЛИСТАТЬ СПИСКИ содержание нашего проекта.
Скоро…
На данный момент мы завершили руководство о том, как начать проект с идти y Google Code.
В следующей и последней части этого мини-руководства мы рассмотрим, как вносить изменения в наш проект и как они отражаются в нашей системе контроля версий.
Привет!
почему вы добавляете файл .gitignore в .gitignore?
Это не имеет смысла: P, этот файл также должен находиться в репозитории.
Привет!
Вы правы, в этом нет особого смысла. Это был просто пример, чтобы увидеть, как это работает, и проиллюстрировать это на собственном примере. Дело в том, что я не ставил много файлов и не хотел слишком усложнять!
Благодарим Вас за разъяснения.
Hug!
Отличная серия! Я поздравляю вас!
Объятие! Павел.
Великий Пабло, очень приятно участвовать!