Итак, вот список общих команд, а также команд для работы с ветками в 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
должны работать.