Що таке гіт гіт? - Як створити відділення Git за допомогою різних прикладів?

Зміст:

Anonim

Огляд відділення Git

Головним чином у структурі git, програміст підтримує чисту гілку у своєму сховищі git. Потім вони створюють копію головного відділення, де вони можуть легко зберігати останній оновлений код, виправляють помилки, вводять його та роблять багато іншого. Цей процес є не що інше, як розгалуження структури git. За допомогою команди git Branch можна генерувати, видаляти, робити лістинг, змінювати назву гілок. Розгалуження - одна з останніх особливостей git, що використовується для підтримки контролю версії коду. Він вказує ваш нещодавно оновлений код, не впливаючи на головну гілку.

Як створити гіт Git?

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

git branch

  • Він покаже всі гілки, присутні у сховищі git.
  • HEAD використовується для показу статусу, в якій галузі працює даний користувач.
  • Отже, це зовсім інше, ніж ГОЛОВА. Це працює як вказівник на вашу місцеву гілку, над якою ви зараз працюєте.
  • git log - це проста команда, яка використовується для перевірки, в якій галузі працює програміст.
  • Якщо програміст хоче перейти від однієї гілки до іншої, тоді можна натиснути на команду типу:

git checkout (branch-name)

  • Після того, як весь цей процес виконаний, ви хочете натиснути свій код на сховище Git, щоб ви могли викликати команду типу:

git push origin

  • Хоча ви хочете скористатись вашим останнім оновленим кодом, ви повинні спочатку увімкнути головну гілку з будь-якої іншої гілки, а потім лише скористатись своїм останнім кодом, скориставшись git checkout master.

Як створити новий відділення Git?

Існує кілька способів створення нової гілки за допомогою Git. Ми побачимо одну за одною, як було зазначено нижче:

`1) Найбільш основний спосіб створити нову гілку за допомогою наступної команди:
git checkout –b

Це найпоширеніший метод створення філії для вас із вашої недавньої гілки, і він зміниться у вашу гілку, використовуючи одну команду.

2) Ще один спосіб створити гілку, вказавши в команді конкретну назву гілки:

git checkout –b new branch switched to branch

У вищенаведеному сценарії необов'язково ви можете визначити різні гілки, за допомогою яких буде створена інша гілка.

3) Один із простих способів створення гілки - це, як показано нижче:

git branch

За допомогою цієї найпростішої команди можна легко створити нову гілку в git. У цьому випадку замовлення буде здійснено у фоновому режимі.

Усі з вищезазначених кроків гілки не можуть автоматично дозволити нам рухатися за новоствореною гілкою. Спочатку це ставить нас на нашу головну галузь на кшталт:

  • гіт гілка

* master
git branch Branch_1
git branch
* master

Відділення_1

Якщо ви хочете оновити оновлену гілку вручну, переключіть цю гілку за допомогою команди оформлення замовлення.

git checkout Branch_1
Switched to branch Branch_1.

4) Створення філії через комітет:

Це ще один спосіб створити гілку в git, визначивши команду з її хешем:

$ git branch

За допомогою хеш-git він вказує деяких символів серед них.

  • гіт гілка

* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master

Ця одна команда виконує як завдання створення, так і перевірки відгалуження.

5) Створення гілки з тегу:

  • Як ми знаємо, одна філія створення, використовуючи так само, як і одна, може створювати гілку за допомогою тегу.
  • Її використання для вказівки на щось у історії коду проекту.
  • Тут теги працюють як ідентифікатор.

Ось синтаксис створення гілки за допомогою тегу наступним чином:

git checkout –b

git branch tag-branch v0.2.23
git branch
tag-branch
*master

Приклади

Давайте розглянемо, що ми працюємо над деякими проектами з оновленими зобов’язаннями, і ми перебуваємо в головній галузі. Припустимо, ми хочемо внести зміни в наш останній код відповідно до вимог, тому ми не будемо безпосередньо вносити зміни в головну гілку.

Ми створимо одну нову гілку та перейдемо безпосередньо до новоствореної гілки:

  • відділення git
  • відділ оформлення каси

Ви працювали над кодом і зберігаєте файл у відділенні відділу

$ git commit –a –m 'inserted header (department)'

  • Пізніше збережіть усі зміни, внесені у файл, і перевірте стан:

$ git status

  • Усі зміни успішно зберігаються. Зробимо код:

$ git commit

  • Як показано вище, код ми здійснили всі зміни у новоствореному відділенні.
  • Як тільки стане зрозумілим, все нормально, тепер прийшов час ввести весь код у головній гілці:

$ git commit –a –m 'saved changes (master)'

  • Виконавши вищевказану команду, ми зможемо зберегти весь наш останній код у головній гілці репозиторію git.

Вихід:

  • Об'єднання змін коду філії: відображатиметься останні оновлення.

Git merge (назва гілки) = git merge Computer

  • Припустимо, у нашому проекті є кілька непотрібних гілок, і ми хочемо видалити ці гілки із сховища git.
  • Тож це може статися за допомогою опції видалення гілки наступним чином:

git branch –d (branch-name) git branch –d Civil

Висновок

  • Розгалуження в git використовується для підтримки коду, перш ніж здійснювати його на головній гілці.
  • За допомогою нього можна перевірити список гілок, здатний створювати нові гілки, видаляти непотрібні гілки та багато інших операцій, пов’язаних із цим функціоналом.
  • Тут ми бачили різні способи створення гілки, як ніби команда перевірки, із зазначенням назви гілки, через коміт, створенням тегу тощо.

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

Це посібник з Гіт філії. Тут ми обговорюємо, що таке Гіт філія? і Як створити його за допомогою різних прикладів. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Git Альтернативи
  2. Вступ до GIT
  3. Питання щодо інтерв'ю GIT
  4. Команди GitHub
  5. Система контролю версій GIT
  6. Git Push