Запуск проекта с Git и Google Code (Часть III)

А теперь самая пикантная часть этого небольшого урока.

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»И что редактор по умолчанию, который я хочу использовать при запуске совершать является напор.

Иметь идти в нашей системе должен быть установлен пакет git.

Преимущество использования идти в том, что он запускается локально в рабочем каталоге нашего проекта. Поэтому мы должны инициализировать его в каталоге проекта с помощью команды инициализации.

~ / 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.
Важно отметить, что здесь мы использовали. (точка), чтобы указать, что нужно добавить все содержимое, мы могли бы составить список файлов и каталогов, которые мы хотим добавить, через пробел. Или выполните команду последовательно git добавить.

7. Создание нашей версии

Как только мы настроили идти и добавили все файлы, которые мы хотели контролировать с помощью нашей системы контроля версий, мы должны сделать знаменитую совершать.

С помощью этой инструкции мы определим точку в нашей истории развития. В первом случае обычно делают совершать с описанием «Начальная фиксация«. Я обычно опускаю состояние поставил и я просто запускаю команду совершать с опцией -a.

~ / HelloWorld $ git commit -a

Это откроет редактор, который мы установили по умолчанию, в моем случае напор, и мы можем написать детали совершать. В данном случае я просто напишу вышеупомянутое. Как только мы сохраним файл в редакторе, идти позаботится о выполнении совершать.

vim-начальный-коммит

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.

goolge-код-начальная-фиксация

На странице нашего проекта Google Code, мы можем видеть в разделе Источник В разделе ЛИСТАТЬ СПИСКИ содержание нашего проекта.

Скоро…

На данный момент мы завершили руководство о том, как начать проект с идти y Google Code.

В следующей и последней части этого мини-руководства мы рассмотрим, как вносить изменения в наш проект и как они отражаются в нашей системе контроля версий.

Привет!


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Abimaelmartell сказал

    почему вы добавляете файл .gitignore в .gitignore?

    Это не имеет смысла: P, этот файл также должен находиться в репозитории.

    Привет!

    1.    Lecovi сказал

      Вы правы, в этом нет особого смысла. Это был просто пример, чтобы увидеть, как это работает, и проиллюстрировать это на собственном примере. Дело в том, что я не ставил много файлов и не хотел слишком усложнять!

      Благодарим Вас за разъяснения.
      Hug!

  2.   давайте использовать Linux сказал

    Отличная серия! Я поздравляю вас!
    Объятие! Павел.

    1.    Lecovi сказал

      Великий Пабло, очень приятно участвовать!