Која је разлика између ХЕАД-а, радног стабла и индекса у Гиту?

Koja Je Razlika Izmedu Head A Radnog Stabla I Indeksa U Gitu



Гит је дистрибуирани систем контроле верзија који прати разлику између радног директоријума и локалног Гит спремишта, слично између Гит локалног и удаљеног спремишта. Док раде на Гиту, програмери се баве великим бројем датотека. У почетку, они раде на радном директоријуму, а затим премештају своје датотеке из радног директоријума у ​​Гит индекс. Након тога, они урезују измене да би сачували податке у локалном спремишту. Дакле, ХЕАД се помера са сваким новим урезивањем.

Овај пост ће разликовати ХЕАД, радно стабло и индекс у Гиту.

Која је разлика између радног стабла, ХЕАД-а и индекса у Гиту?

ГЛАВА ” је јединствена референца која указује на грану или урезивања у којима корисници тренутно раде. „ Радно дрво ” је тренутна радна област на којој раде корисници која садржи све неизвршене промене. док „ Индекс ” је сценска област између радног директоријума и локалног спремишта које садржи промене које треба да се урезују.







Како пронаћи ХЕАД показивач у Гиту?

Да бисте видели тренутну позицију ХЕАД, користите „ гит лог ” заједно са „ -једна линија ' опција:



$ гит лог --онлине

Доњи излаз показује да ГЛАВА показује на „ мајстор ” грана и “ д3фд3б ' урадити:







Како пронаћи радно стабло у Гиту?

Ако програмери желе да виде листу свих непраћених промена са радног стабла, потребно је да изврше „ гит лс-трее ГЛАВА ” команда:

$ гит лс-трее ГЛАВА

Према доле наведеном излазу:



  • Прва колона представља дозволе датотека (читање-уписивање).
  • Друга колона приказује „ блоб “, што је тип објекта који означава велики бинарни објекат који се користи за чување садржаја сваке датотеке у спремишту.
  • Трећа колона садржи ИД урезивања текућих урезивања радног спремишта.
  • Четврта колона садржи листу наслова датотека.

Како пронаћи индекс у Гиту?

Да бисте пронашли индекс у Гиту, покрените „ гит лс-датотеке ” команда:

$ гит лс-датотеке

У доњем излазу:

  • ” се користи за постављене датотеке.
  • Колона 1 означава датотеку цхмод или дозволе.
  • Колона 2 садржи СХА-хеш тренутних урезивања радног спремишта.
  • Слично, колона 3 представља индекс свих датотека који је „ 0 ”.
  • Последња колона приказује листу доступних наслова датотека.

У Гиту смо направили разлику између ХЕАД, радног стабла и индекса.

Закључак

ХЕАД је показивач који одређује грану или урезивање коју је корисник последњи пут одјавио. Радно стабло је тренутно место где корисник ради и чува датотеке. Међутим, Индекс је Гит сценска област где корисници уносе нове промене. Овај пост је показао разлику између ГЛАВЕ, радног стабла и индекса.