git init
– инициализация локального репозиторияgit add
– добавить файл или файлы к следующему коммитуgit status
– получить информацию от git о его текущем состоянииgit log
– вывод на экран истории всех коммитов с их хеш-кодамиgit commit -m “message”
– создание коммитаgit branch <название ветки>
– создать новую веткуgit branch
– посмотреть список веток в репозиторииgit branch -d <название ветки>
– удалить веткуgit checkout <название ветки>
– переход к другой веткеgit log --oneline
- вывод на экран истории коммитов с их кодом и комментариями к нимgit checkout -b <название ветки>
- создается новая ветка и одновременно осуществляется переход на неёgit commit --amend -m <новый комментарий>
- позволяет изменить название последнего коммитаgit merge <название ветки>
- позволяет слить новую ветку в основную (master)git clone <ссылка на удаленный репозиторий>
- клонирует переданный репозиторий на ваш компьютерgit pull [ключи] [имя удаленного репозитория]
- получает изменения из переданного удаленного репозитория и обновляет рабочую копию в соответствии с удаленным репозиторием. По умолчанию слияние удаленной ветки с локальной происходит именно в fast-forward режиме, так что включать его специально не требуетсяgit push [ключи] [имя удаленного репозитория] [имя ветки]
- загружает изменения в удаленный репозиторий. Если слияние изменений в удаленном репозитории нельзя сделать в режиме fast-forward, и при этом не был передан ключ force, выполнение закончится с ошибкой.git fetch [ключи] [имя удаленного репозитория]
- получает изменения из переданного удаленного репозитория. Если не было передано ни одного удаленного репозитория, ни ключа--all (получает инф. из всех подключенных удаленных репозиториев)
, команда пытается получить изменения из репозитория с именем origin.git remote remove <название удаленного репозитория>
- отключает переданный удаленный репозиторий от вашегоgit remote rename <старое имя удаленного репозитория> <новое имя удаленного репозитория>
- меняет имя переданного удаленного репозиторияgit remote show
- выводит список всех подключенных удаленных репозиториев (если передано имя репозитория, то выводит информацию об этом репозитории)