Git branch - общие операции и команды для работы с ветками в git

Git branch - общие операции и команды для работы с ветками в git

Итак, вот список общих команд, а также команд для работы с ветками в git и пояснения к ним:

  • Создаем в текущей папке пустой репозитарий:

    git init
    
  • Посмотреть лог всех коммитов (HEAD должен быть всегда сверху, а за ним коммиты которые были в проекте до этого):

    git log
    
  • Посмотреть что изменилось с последнего коммита:

    git show
    
  • Стянуть все новые изменения с сервера в оперативную память. Используется для проверки появилось ли что-то новое:

    git fetch
    
  • Посмотреть на какой мы сейчас ветке:

    git branch
    
  • Создать новую ветку и сразу переключиться на нее. Вместо name пропишите название своей новой ветки:

    git checkout -b name origin/main // или git checkout -b name origin/stage если у вас используется stage вместо main
    
  • Удалить ветку. Вместо name пропишите название ветки которую хотите удалить (можно указывать несколько веток через пробел - после выполнения команды они все будут удалены):

    git branch -D name
    

Также для удобства можно происать алиасы (сокращения) для основных git команд:

  • Откройте терминал (bash) и создайте в корневой папке файл .gitconfig:

    touch ~/.gitconfig
    
  • Откройте этот файл:

    open ~/.gitconfig
    
  • Пропишите в него алиасы и сохраните:

    [alias]
        co = checkout
        st = status
        br = branch
    
  • Закройте терминал и откройте снова - теперь команды git br, git st, git co должны работать.