GIT

Полезные команды 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

Комментариев нет:

Отправить комментарий