Самые часто используемые команды в Git
Создание и переключение ветки в Git
Первый способ создания и переключения на ветку task1:
git branch task1 git checkout task1
Второй более короткий способ:
git checkout -b task1
Слияние ветки в Git
Как слить ветку task1 в ветку master
git checkout master git merge task1
Удаление ветки в Git
Как удалить ветку task1
git branch -d task1
Слияние веток в Git
Приведённая ниже команда производит слияние ветки task1 в ветку master
git merge task1
Источник информации по приведённым выше коммандам.
Откат на определённый коммит в Git
git reset --hard [хеш локального коммита]
Добавление в индекс всех изменений отслеживаемых и не отслеживаемых файлов в Git
git add -A
Обновление ветки с репозитория в Git
Приведённая ниже команда производит обновление master с удалённого сервера origin
git pull origin master
Источник информации по приведённым выше коммандам.
Посмотреть список меток
git tag
Источник информации по приведённым выше коммандам.
Как "спрятать" данные в Git
git stash
Посмотреть историю всех коммитов с сохранённым SHA-1 хэшем
git log --abbrev-commit
Проиндексировать файлы и сделать коммит одной командой
git commit -a -m "Comment"
Вывести список удалённых репозиториев с именем и url
git remote -v
Посмотреть последний коммит у каждой ветки
git branch -v
Команда для запуска графического инструмента для разрешения конфликтов
git mergetool
Некоторые интересные факты
- 9418 - порт по умолчанию в Git;
- минимальная длина SHA-1 хэша должна быть, чтобы можно было посмотреть информацию о коммите составляет 4 символа;
- текстовый редактор в Git тот, который установлен по умолчанию в системе;
Полезные ссылки
- https://htmlacademy.ru/blog/boost/tools/how-to-squash-commits-and-why-it-is-needed - как склеить коммиты в Git
- https://ru.stackoverflow.com/questions/414158/Как-отредактировать-заголовок-последнего-коммита - как отредактировать заголовок последнего коммита