Вступ до команд GIT

GIT - це дуже популярний метод контролю версій та інструмент управління вихідним кодом, який використовується для відстеження всіх змін, внесених у вихідний код програми. Це зробило життя інженерів програмного забезпечення досить легким, оскільки воно використовується для відстеження лише змін одного чи декількох файлів. Він використовується для співпраці між інженерами програмного забезпечення, оскільки кожен інженер працює над своїм кодом у своїй філії та може підштовхнути свій код, щоб об'єднатися у головну гілку, створюючи повне рішення коду. Цілі, чому він потрапив до числа дуже популярних інструментів, обумовлені його цілісністю, швидкістю і тим, що він підтримує всі нелінійні робочі процеси розподіленим чином. Каталог GIT, присутній на кожному комп'ютері, сам по собі є повноцінним сховищем, що не стосується багатьох систем клієнт-сервер, що працюють сьогодні. Під час використання з GIT bash є деякі команди, які вам повинні бути відомі. У цій публікації ми будемо обговорювати ці команди.

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

  • git config: Ця команда використовується для встановлення імені автора та адреси електронної пошти, на яку ви хочете звернутись.

Використовуйте: git config –global user.email "(електронна адреса)"

  • git init: використовується для запуску нового сховища git. Ця команда зазвичай використовується на початку.

Використання: git init (назва репо)

  • git clone: Ця команда використовується для клонування або копіювання сховища з URL-адреси. Ця URL-адреса, як правило, є сервером Bitbucket, сховищем або будь-яким іншим контролем версій і службою зберігання сховища управління вихідним кодом.

Використання: git clone (URL)

  • git add: використовується для додавання файлу до області постановки. Замість того, щоб вибирати одне ім’я файлу, ви також можете надати всі імена файлів за допомогою *.

Використання: git add (назва файлу),
git add *

  • git commit –m: Ця команда використовується для того, щоб знімати або записувати файл в історії його версій постійно.

Використання: git commit –m (введіть повідомлення)

Надання тексту повідомлення в кінці команди фіксації допомагає визначити деталі про код комісії.

  • git commit –a: ця команда commit використовується для фіксації будь-якого такого файлу, який був доданий в результаті команди git add. Він також несе відповідальність за вчинення будь-яких інших файлів, до яких ви внесли зміни з тих пір.

Використання: git commit -a

  • git diff: Як випливає з назви, ця команда використовується для відображення всіх відмінностей між файлами, поки зміни ще не були поетапними.

Використання: git diff

  • git diff -staged: Ця команда використовується для відображення всіх відмінностей між файлами області постановки та останньою версією, яка може бути присутнім.

Використання: git diff -staged

  • git diff (перша гілка) (друга гілка): Це дуже ефективна команда, оскільки вона використовується для відображення відмінностей між двома гілками. Як правило, один розробник буде працювати над своєю окремою галуззю, яка потім буде об'єднана в головну галузь.

Використання: git diff (перша гілка) (друга гілка)

  • git reset (файл): Ця команда, як випливає з назви, використовується для видалення файлу. Незважаючи на те, що він знеструмлює файл, все-таки вміст файлу залишився недоторканим.

Використання: скидання git (файл)

Проміжні команди GIT:

  • Скидання Git (фіксація): Ця команда скидання використовується для скасування всіх змін, які були включені як частина комісії після того, як визначена комісія відбулася. Це допомагає зберегти зміни локально на комп’ютері.

Використання: git rest (фіксація)

  • Скидання Git –hard (фіксація): Ця команда використовується для видалення всієї історії та приводить нас до останнього визначеного комітету.

Використання: git reset –hard (виконувати)

  • Статус Git: Це одна з найбільш часто використовуваних команд, оскільки вона використовується для списку всіх файлів, які готові зробити.

Використання: статус git

  • Git rm: Як і в Unix, rm використовується для видалення, таким же чином, rm використовується для видалення файлу з поточного робочого каталогу, а також використовується для етапу процесу видалення.

Використання: git rm (файл)

  • Журнал Git: Ця команда використовується для перерахування історії версій для поточної робочої гілки.

Використання: журнал git

  • git log –follow: Ця команда аналогічна команді git log з додатковою різницею, що вона перераховує історію версій для певного файлу, яка часто включає також перейменування файлу.

Використання: git log – наступний (файл)

  • git show: Ця команда використовується для відображення метаданих та всіх змін, пов’язаних із вмістом певної комісії.

Використання: git show (commit)

  • git tag: Ця команда використовується для надання конкретних тегів до коду.

Використання: тег git (commitID)

  • git гілка: Команда гілки гіта використовується для списку всіх гілок, локально присутніх у сховищі.

Використання: гіт гіт

  • Гілка Git (назва гілки): Ця команда використовується для створення нової гілки.

Використання: гілка Git (назва гілки)

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

  • Гілка гілки –d (назва гілки): Ця команда використовується для видалення вказаної поточної назви гілки.

Використання: гілка git –d (назва гілки)

  • Git checkout: Ця команда корисна для переходу з однієї гілки на іншу.

Використання: git checkout (назва філії)

Поради та рекомендації

Файл, який найчастіше ігнорується - це файл ~ / .gitconfig, який є глобальним файлом конфігурації git і містить досить корисні команди. Багато параметрів можна змінювати / змінювати за вашим бажанням, використовуючи цю команду. Ви можете вимкнути або вимкнути конкретні параметри команд на основі вашого вибору, а також можете встановити псевдоніми.
Ще один важливий момент, який слід зазначити, - це візуалізація графіка фіксації, який дуже корисний, коли ви працюєте над проектом, який складається з безлічі розгалужуваних структур.

Висновок

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

Рекомендовані статті

Це був посібник для команд GIT. Тут ми обговорили основні, а також вдосконалені та деякі безпосередні команди. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

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