Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Прописывание изменений в локальный репозиторий




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

Это делается командой git commit.

Общий формат команды следующий:

git commit <необязательный список файлов и папок> -m ”<обязательный комментарий>”

В результате выполнения данной команды все изменения попадут в локальный репозиторий.

Для прописывания в репозитории файла readme.txt, из предыдущего примера, необходимо воспользоваться командой:

git commit readme.txt -m "Создан"

[master 69b93bf] Создан

1 file changed, 1 insertion(+)

create mode 100644 readme.txt

Работа с изменениями

Большинство систем версионного контроля работают с файлами. Файл добавляется в репозиторий, а система отслеживает изменения файла с этого момента.

Git фокусируется на изменениях в файле, а не самом файле. Когда выполняется команда git add file, git не добавляет файл в репозиторий. Правильней сказать, что git отмечает текущее состояние файла, коммит которого будет произведен позже.

Добавим в папку с репозиторием файл info.txt со следующим текстом:

Информация:

Пометим файл к добавлению в репозиторий:

git add info.txt

После этого добавим текст в файл:

Информация:

 

Здесь описывается дополнительная информация

Проверим статус:

git status

On branch master

Changes to be committed:

(use "git reset HEAD <file>..." to unstage)

 

new file: info.txt

 

Changes not staged for commit:

(use "git add <file>..." to update what will be committed)

(use "git checkout -- <file>..." to discard changes in working directory)

 

modified: info.txt

Файл info.txt указывается в состоянии дважды.

1. Когда вызывалась команда git add после создания файла. Эти изменения помечены для добавления в репозиторий;

2. Когда в файл добавился текст. Эти изменения ещё не помечены для добавления в репозиторий.

Для проверки, сделаем commit файла в репозиторий и проверим статус:

git commit info.txt -m "Первое добавление файла"

[master 88ef2c1] Первое добавление файла

1 file changed, 3 insertions(+)

create mode 100644 info.txt

 

git status

On branch master

nothing to commit, working directory clean

Все изменения сохранены в репозиторий.

Прописывание изменений в удалённый репозиторий

После того, как в локальном репозитории появилась рабочая версия проекта, его можно добавлять в удалённый репозиторий (добавлять нерабочую версию проекта не рекомендуется)

Это делается командой:


Поделиться:

Дата добавления: 2015-09-15; просмотров: 123; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты