В этой статье я объясню широко используемые команды GIT, которые должен знать каждый разработчик, который должен знать инженер DevOps.
git config
Команды конфигурации GIT дают вам информацию о ваших конфигурациях GIT. Его можно использовать для настройки начальных конфигураций при установке GIT.
Применение:
Перечислите всю конфигурацию для GIT
$ git config -l
Настройка глобального имени пользователя
$ git config --global user.name "Your name"
Настройка глобальной электронной почты
$ git config --global user.email "Your email"
GIT версия
Отображает версию GIT, над которой вы работаете.
Применение:
$ git version
git init
Эта команда использует для инициализации GIT в новом проекте. Как только GIT инициализирован для проекта, вы можете добавить исходный код для отслеживания коммитов.
Применение:
$ git init
Использование init с именем репозитория создаст новый проект с GIT инициализированным для него.
$ git init
git клон
Команда Git Clone будет использовать существующий удаленный репозиторий для копирования.
Единственная разница между GIT init и GIT Clone — GIT, клон делает копию в существующем удаленном репозитории. Команда GIT Clone внутри использует команду GIT init сначала, а затем проверяет все его содержимое.
Применение:
$ git clone
git add
Команда git Добавить добавляет все новые файлы кода или измененные файлы в область постановки вашего репозитория.
Применение:
$ git add file_name (adds a single file to the staging area)
$ git add * (adds all the modified and new files to the staging area)
git commit
Команда GIT Commit добавляет ваши изменения из зоны постановки в местный репозиторий.
Применение:
$ git commit -m "commit message"
статус GIT
Команда Status позволяет увидеть текущую ветвь и сколько файлов добавлено/изменено.
Применение:
$ git status
Git Branch
Когда вы работаете над несколькими ветвями в вашем хранилище GIT. Команда Git Branch позволяет вам управлять вашими филиалами. Git Branch перечисляет все филиалы в вашем местном репозитории.
Применение:
Перечислите все филиалы
$ git branch
Создать новую филиал
$ git branch
Удалить ветвь:
$ git branch -D
GIT Checkout
Команда оформления заказа используется для переключения между ветвями.
Применение:
$ git checkout
Вы также можете создать и заказать в новую ветку в одной команде
$ git checkout -b
git log
Команда журнала GIT помогает увидеть историю предыдущих коммитов.
Применение:
$ git log
Чтобы увидеть журналы GIT в одной строке
$ git log --oneline
git remote
GIT Remote Command используется для подключения вашего локального репозитория с помощью удаленного репозитория.
Применение:
$ git remote add
git push
Команда Push используется для продвижения ваших локальных изменений в удаленном репозитории.
Применение:
$ git push origin
Git push должен иметь настройку происхождения и вверх по течению, прежде чем вы нажимаете код в удаленный репозиторий.
Применение:
$ git push --set-upstream origin
git fetch
Загрузить команду по сравнению с Commits, ссылки и т. Д. Вы можете просмотреть перед применением этих изменений в местном репозитории.
Применение:
$ git fetch
git тянутся
Команда GIT Tule обновляет ваш локальный репозиторий с последним контентом из удаленного репозитория.
Применение:
$ git pull
Git Stash
Команда Stash временно хранит ваши измененные файлы.
Применение:
$ git stash
Вы можете просмотреть все свои тайники
$ git stash list
Если вам нужно применить тайник к ветке. Ниже примените Stash {3}
$ git stash{3} apply
git shortlog
Команда ShortLog дает вам краткое изложение от команды журнала GIT. Он отображает, кто работал над тем, что группировала авторов со своими коммитами.
Применение:
$ git shortlog
git show
Показать команду GIT Показать подробности отображения о конкретном коммите.
Применение:
$ git show
git rm
Команда RM удаляет файлы из вашего кода , он удаляет отслеживаемые файлы из индекса и рабочего каталога.
Применение:
$ git rm
git слияние
Merge помогает интегрировать изменения из разных ветвей в текущую ветвь.
Применение:
$ git merge
git rebase
Git rebase аналогично команде Git Merge. Он объединяет изменения из разных ветвей в текущую ветвь.
Единственная разница git rebase
Команда переписывает историю коммита.
Применение:
$ git rebase
git bisect
Команда Bisect помогает найти плохие коммиты.
Применение:
Чтобы начать бисет git
$ git bisect start
Позвольте Git BiSect знать о хорошем коммите
$ git bisect good a123
Позвольте Git BiSect знать о плохом коммите
$ git bisect bad z123
git cherry-pick
Команда Git Cherry-Pick позволяет выбирать любой коммит из любого филиала и применить его в любом другом филиале. Это не изменяет историю коммита репозитория, новые коммиты применяются к истории коммита.
Применение:
$ git cherry-pick
git archive
Команда Archive GIT объединяет несколько файлов в один файл. Полезно создать молнию репозитория.
Применение:
$ git archive --format zip HEAD > archive-HEAD.zip
git pull -Rebase
Когда вам нужно сделать Rebase вместо слияния при использовании git pull
командование
Применение:
$ git pull --rebase
git вина
Вина используется для изучения линии файла по строке и определения, кто внес изменения в файл.
Применение:
$ git blame
git Tag
Команда тегов используется для управления выпуском.
Применение;
$ git tag -a v1.0.0
git проверить
GIT проверить команду Commit проверяет подпись GPG. GPG или «GNU Privacy Guard» — это инструмент, используемый в файлах знаков, и содержит их подписи.
Применение:
$ git verify-commit
git perify-tag
Так же, как Проверьте Commit
, вы можете подтвердить тег.
Применение:
$ git verify-tag
git diff
Команда DIFF используется для сравнения двух файлов GIT или ветвей, прежде чем вы совершаете или нажимаете.
Применение:
Чтобы сравнить рабочий каталог с местным репо:
$ git diff HEAD
Чтобы сравнить две ветви:
$ git diff
git citool
Git Citool — это альтернатива графического инструмента для Commit.
Применение:
$ git citool
git mv
Команда MV используется для переименования файла GIT.
Применение:
$ git mv
git чистый
Команда Clean используется для удаления/удаления всех незавершенных файлов из вашего рабочего каталога. Чтобы удалить отслеживаемые файлы, вы можете использовать git reset
командование
Применение:
$ git clean
Помощь
Чтобы получить больше информации или помощь в любой из команд GIT, вы можете использовать помощь GIT.
Применение:
$ git help
Git WhatChanged
Git Whatchanged
Команда такая же, как и журнал GIT, но в необработанном формате.
Применение:
$ git whatchanged
Спасибо, ребята. Если вам нравится моя статья, вы можете поддержать меня, купив мне кофе ->
Оригинал: «https://dev.to/sn04/common-handy-git-commands-2nlj»