Самые часто используемые команды в 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 тот, который установлен по умолчанию в системе;

Полезные ссылки

Тэги:

Тэг в списке: