Полезные команды GIT
git clone https://ddddddd:8081/scm/xxxx.git
git checkout develop - переход на ветку develop
git help
git diff --cached
git status - Определение состояния файлов
git add README - чтобы начать отслеживание файла README
git tag - посмотреть имеющиеся метки
git tag -a v1.4 -m 'my version 1.4' -создание анотированной ветки с комментарием
git show v1.4 - посмотреть данные метки вместе с коммитом, который был помечен
git tag -s v1.5 -m 'my signed 1.5 tag' - Вы также можете подписывать свои метки с помощью GPG, конечно, если у вас есть ключ. Всё что нужно сделать, это использовать -s вместо -a
git diff - показывает сделанные изменения
git diff --cached - что вы проиндексировали и что войдёт в следующий коммит, вы можете выполнить
git diff --staged
git commit - Фиксация изменений
git commit -m "Story 182: Fix benchmarks for speed" - с указанием мессаджа коммита
git commit -a -m 'added new benchmarks' - проиндексирует уже отслеживаемые файлы и закоммитит их с указанным мессаджем
git config --list - вывод настроек
git rm --cached readme.txt - удаление файла readme.txt из под индексации
git rm - удаление файла и его индексации
git mv file_from file_to - переименование файла
git log - просмотр истории коммитов
git log -p -2 - выводит два последних коммита с указанием. что изменилось
git log --stat - вывод статистики изменений
git log --pretty=format:"%h %s" --graph - Этот параметр добавляет миленький ASCII-граф, показывающий историю ветвлений и слияний.
git log --since=2.weeks - команда выдаёт список коммитов, сделанных за последние две недели
gitk - использование графического интерфейса для визуализации истории
git commit --amend - изменение последнего коммита
git reset HEAD benchmarks.rb - отмена последней индексации файла benchmarks.rb
git checkout -- benchmarks.rb - отмена изменений файла
git remote - отображение удалённых репозиториев
git remote -v - чтобы посмотреть, какому URL соответствует сокращённое имя в Git, можно
указать команде опцию -v
git remote add [сокращение] [url] - добавление удалённых репозиториев пример (git remote add
pb git://github.com/paulboone/ticgit.git)
git tag -v [имя метки] - та команда использует GPG для верификации подписи. Вам нужен открытый ключ автора подписи, чтобы команда работала правильно
git branch testing - создание новой ветки testing
git checkout -b iss53 - создание ветки iss53 и сразу переход в нее
git branch -d hotfix - удаление ветки hotfix
git mergetool - графическая среда для разрешения конфликта мерджа
git branch -r --list - вывод всех бранчей
git branch -v - посмотреть последний коммит на каждой из веток
git branch --merged - посмотреть те ветки, которые вы уже слили с текущей
git branch --no-merged - все ветки, содержащие наработки, которые вы пока ещё не слили в
текущую ветку
git reset --hard
git gc --- гарбедж коллектор
git clean
----- Проверка состояния переменной autocrlf
git config --local core.autocrlf
git config --local core.autocrlf false -- установка ее в false
Комментариев нет:
Отправить комментарий