КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Прописывание изменений в локальный репозиторийПосле добавления новых файлов, а также после того, как были сделаны все изменения в существующих файлах, необходимо прописать их в репозиторий. Это делается командой 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 Все изменения сохранены в репозиторий. Прописывание изменений в удалённый репозиторий После того, как в локальном репозитории появилась рабочая версия проекта, его можно добавлять в удалённый репозиторий (добавлять нерабочую версию проекта не рекомендуется) Это делается командой:
|