Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 3.82 KB

file.md

File metadata and controls

22 lines (21 loc) · 3.82 KB

Основные команды Git:

  1. git init – инициализация локального репозитория
  2. git add – добавить файл или файлы к следующему коммиту
  3. git status – получить информацию от git о его текущем состоянии
  4. git log – вывод на экран истории всех коммитов с их хеш-кодами
  5. git commit -m “message” – создание коммита
  6. git branch <название ветки> – создать новую ветку
  7. git branch – посмотреть список веток в репозитории
  8. git branch -d <название ветки> – удалить ветку
  9. git checkout <название ветки> – переход к другой ветке
  10. git log --oneline - вывод на экран истории коммитов с их кодом и комментариями к ним
  11. git checkout -b <название ветки> - создается новая ветка и одновременно осуществляется переход на неё
  12. git commit --amend -m <новый комментарий> - позволяет изменить название последнего коммита
  13. git merge <название ветки> - позволяет слить новую ветку в основную (master)
  14. git clone <ссылка на удаленный репозиторий> - клонирует переданный репозиторий на ваш компьютер
  15. git pull [ключи] [имя удаленного репозитория] - получает изменения из переданного удаленного репозитория и обновляет рабочую копию в соответствии с удаленным репозиторием. По умолчанию слияние удаленной ветки с локальной происходит именно в fast-forward режиме, так что включать его специально не требуется
  16. git push [ключи] [имя удаленного репозитория] [имя ветки] - загружает изменения в удаленный репозиторий. Если слияние изменений в удаленном репозитории нельзя сделать в режиме fast-forward, и при этом не был передан ключ force, выполнение закончится с ошибкой.
  17. git fetch [ключи] [имя удаленного репозитория] - получает изменения из переданного удаленного репозитория. Если не было передано ни одного удаленного репозитория, ни ключа --all (получает инф. из всех подключенных удаленных репозиториев), команда пытается получить изменения из репозитория с именем origin.
  18. git remote remove <название удаленного репозитория> - отключает переданный удаленный репозиторий от вашего
  19. git remote rename <старое имя удаленного репозитория> <новое имя удаленного репозитория> - меняет имя переданного удаленного репозитория
  20. git remote show - выводит список всех подключенных удаленных репозиториев (если передано имя репозитория, то выводит информацию об этом репозитории)