Использование Git
Для создания репозитория в текущем каталоге необходимо выполнить
команду:
$ git init
После инициализации репозитория необходимо проиндексировать файлы, которые планируется отслеживать.
$ git add [files]
$ git add *.py
Для просмотра состояния файла (отслеживаемый, неотслеживаемый)
предназначена команда:
$ git status
Перед каждым коммитом измененных файлов их необходимо индексировать командой add. Для игнорирования файлов, которые нет нужды отслеживать и добавлять в репозиторий достаточно создать файл .gitignore. В данном файле с помощью glob шаблонов (упрощенные регулярные выражения) описываются файлы и директории, подлежащие игнору.
Просмотр неиндексированных изменений выполняется командой:
$ git diff
Чтобы просмотреть изменения, которые войдут в следующий коммит (индексированные), нужно выполнить команду:
$ git diff --cached
$ git diff --staged
Фиксация изменений выполняется следующим образом:
$ git commit
при этом в новый слепок войдут только проиндексированные файлы. Удаление файлов выполняется командами:
$ git rm [file] # неиндексированный файл
$ git rm -f [file] # индексированный файл
Данные команды удаляют файл из Git и рабочей директории. Если есть
необходимость удалить файл только из списка отслеживаемых Git’ом
файлов, следует воспользоваться командой:
$ git rm --cached [file]
Переместить файл:
$ git mv [file_from] [file_to]
Лог изменений:
$ git log
Повторное выполнение коммита:
$ git commit --amend
Отмена индексации файла:
$ git reset HEAD [file]
Отмена изменения файла:
$ git checkout -- [file]
Список удаленных репозиториев:
$ git remote -v # опция v выводит url репозиториев
Клонировать репозиторий:
$ git clone [url]
Получить данные из удаленного проекта:
$ git fetch [remote-name]
Тэги: git, use, init, add, diff, status, commit, rm, mv
Категории: computer