Рубрики
Uncategorized

Общие удобные команды GIT

В этой статье я объясню, как обычно используются команды GIT, каждый разработчик DevOps должен … Tagged с GIT, DevOps, разработчиками, GitHub.

В этой статье я объясню широко используемые команды 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»