Въведение в GIT командите

GIT е много популярен метод за контрол на версиите и инструмент за управление на изходния код, който се използва за следене на всички промени, направени в изходния код на програмата. Той направи живота на софтуерните инженери доста лесен, тъй като се използва за проследяване само на промените в един или повече от един файл. Използва се за сътрудничество между софтуерните инженери, тъй като всеки инженер работи върху кода си в своя клон и може да избута кода си, за да се слее в основния клон, като по този начин създава цялостно решение за код. Целите за това, защо той е сред много популярните инструменти, се дължат на неговата цялост, бързина и че поддържа всички нелинейни работни процеси по разпределен начин. GIT директория, присъстваща на всеки компютър, сама по себе си е пълно хранилище, което не е така при много клиент-сървърни системи, работещи днес. Докато използвате с GIT bash, има някои команди, които трябва да са ви известни. В този пост ще обсъдим тези команди.

Основни команди:

  • git config: Тази команда се използва за задаване на името на автора и имейл адреса, на който искате да адресирате ангажимента си.

Използвайте: git config –global user.email „(имейл адрес)“

  • git init: Използва се за стартиране на ново git хранилище. Тази команда обикновено се използва в началото.

Използване: git init (име на репо)

  • git clone: Тази команда се използва за клониране или копиране на хранилище от URL. Този URL адрес обикновено е сървър за битбукет, скривалище или всяка друга услуга за управление на хранилището за управление на версии и управление на изходния код.

Използване: git клонинг (URL)

  • git add: Използва се за добавяне на файл в зоната за поставяне. Вместо да изберете едно име на файл, можете също да изберете да дадете всички имена с *.

Използване: git add (име на файл),
git add *

  • git commit –m: Тази команда се използва за моментна снимка или запис на файл в неговата история на версиите.

Използване: git commit –m (въведете съобщение)

Предаването на текст на съобщението в края на командата за ангажиране помага да се идентифицират подробностите за кода за извършване.

  • git commit - a: Тази команда на команда се използва за извършване на всеки такъв файл, който е добавен в резултат на git add командата. Също така е отговорно да извършите всички други файлове, в които сте внесли промяна оттогава.

Употреба: git commit -a

  • git diff: Както подсказва името, тази команда се използва за показване на всички разлики между файловете, докато промените все още не са поставени.

Употреба: git diff

  • git diff -staged: Тази команда се използва за показване на всички различия между файловете за сценария и последната версия, която може да присъства.

Употреба: git diff -staged

  • git diff (първи клон) (втори клон): Това е много ефективна команда, тъй като се използва за показване на наличните разлики между двата клона. Като цяло един отделен предприемач ще работи върху своя отделен клон, който след това ще бъде комбиниран в главен клон.

Използване: git diff (първи клон) (втори клон)

  • git reset (файл): Тази команда, както подсказва името, се използва за отстраняване на файл. Въпреки, че деинсталира файла, съдържанието на файла остава непокътнато.

Използване: git reset (файл)

Междинни GIT команди:

  • Git reset (ангажиране): Тази команда за нулиране се използва за отмяна на всички промени, които са включени като част от ангажимент след извършване на определен ангажимент. Това помага за запазването на промените локално на компютъра.

Използване: git почивка (ангажиране)

  • Git reset –hard (ангажиране): Тази команда се използва за изхвърляне на цялата история и ни отвежда до последния зададен ангажимент.

Използване: git reset –hard (ангажиране)

  • Състояние на Git: Това е една от най-често използваните команди, тъй като се използва за изброяване на всички файлове, които са готови да бъдат ангажирани.

Използване: статус на git

  • Git rm: Както в Unix, rm се използва за премахване, по същия начин rm се използва за изтриване на файла от настоящата работна директория и също така се използва за етап на процеса на изтриване.

Използване: git rm (файл)

  • Git log: Тази команда се използва за изброяване на историята на версиите за текущия работен клон.

Използване: git log

  • git log-follow: Тази команда е подобна на тази на git log с допълнителната разлика, че тя изброява историята на версиите за определен файл, който често включва и преименуването на файла.

Използване: git log - по-долу (файл)

  • git show: Тази команда се използва за показване на метаданните и всички промени, свързани със съдържанието на определен ангажимент.

Използване: git show (ангажимент)

  • git tag: Тази команда се използва за даване на конкретни тагове към кода, който се извършва.

Използвайте: git tag (commitID)

  • git разклонение: Командата Git клон се използва за изброяване на всички клонове, които присъстват локално в хранилището.

Използване: git клон

  • Git клон (име на клон): Тази команда се използва за създаване на нов клон.

Използване: Git клон (име на клона)

Разширени GIT команди

  • Git branch –d (име на клон): Тази команда се използва за изтриване на зададеното текущо име на клона.

Използване: git клон –d (име на клона)

  • Git checkout: Тази команда е полезна при преминаване от един клон в друг.

Използване: git checkout (име на клона)

Съвети и трикове

Файл, който най-често се игнорира, е ~ / .gitconfig файл, който е глобалният конфигурационен файл на git и съдържа доста полезни команди. Много настройки могат да се променят / променят според вашето желание, като използвате тази команда. Можете да изключите или да използвате определени опции за команди въз основа на вашия избор и да зададете псевдоними.
Друг важен момент, който трябва да се спомене, е визуализацията на графиката на фиксиране, която е много удобна, когато работите върху някакъв проект, който се състои от много разклоняващи се структури.

заключение

Най-добрият начин да запомните тези команди е като ги използвате често. Не се притеснявайте, ако нямате официален проект, можете да клонирате всяко репо от скривалището и да започнете да работите върху GIT, за да получите практически опит и приятен вкус.

Препоръчителни статии

Това е ръководство за GIT командите. Тук сме обсъдили основни, както и напреднали и някои непосредствени команди. Можете също да разгледате следната статия, за да научите повече -

  1. Списък на Селенови команди
  2. Списък на командите на GitHub
  3. Основни и разширени AutoCAD команди
  4. Команди на искрата