Како проверити одређено урезивање у Гиту?

How Checkout Specific Commit Git



Гит је вероватно најпопуларнији и најцењенији систем контроле верзија. Велике компаније и индивидуални програмери користе га за праћење и дељење свог кода и пројеката. Омогућава програмерима да сарађују са свих тачака света и по потреби врате промене у кодове.

Овај водич ће се осврнути на враћање на одређено урезивање у одређеном спремишту помоћу команде гит цхецкоут.







Шта је обавеза?

У Гиту, урезивање се односи на снимак датотеке или збирке датотека у спремишту. Замислите то као инстанце које притиснете сачувај у документу. Међутим, за разлику од чувања, Гит ствара одређени идентификатор, омогућавајући вам да видите или се догађај врати на то специфично спремање.



Шта је Гит Цхецкоут?

С друге стране, Гит цхецкоут значи коришћење одређеног урезивања као последњег урезивања. У већини случајева ћете желети да одјавите одређене гране, а не да извршавате. Међутим, ако се укаже потреба, Гит подржава проверу урезивања.



Како проверити одређену обавезу

Хајде сада да се осврнемо на темеље водича. Да бисте проверили одређено урезивање, уверите се да сте спремиште клонирали на вашу локалну машину.





За илустрацију примера, употребимо спремиште које садржи Хелло ворлд на свим језицима.

Кредит: хттпс://гитхуб.цом/леацхим6



Почните клонирањем спремишта:

$гит цлонехттпс://гитхуб.цом/леацхим6/Здраво Свете

Након клонирања спремишта, идите до спремишта:

$ЦДЗдраво Свете

За преглед свих урезивања у главној грани користите наредбу:

$гит лог

Ово ће приказати сву историју гит урезивања као што је приказано у доњем примеру:

Да бисмо проверили специфично урезивање, потребан нам је СХА1 идентификатор како је приказано у команди гит лог.

На пример, претпоставимо да морамо да проверимо урезивање 8е2е9аа71ца94б74а9д9048841д95д408фф7дб3б, можемо користити наредбу:

$гит цхецкоут8е2е9аа71ца94б74а9д9048841д95д408фф7дб3б

Излаз је следећи:

Када завршите плаћање, можете извршити све промене у спремишту и сачувати га.

Да бисте се вратили на тренутну главу, користите:

$идипрекидач -

БЕЛЕШКА: Провера одређеног урезивања ствара одвојену главу. Одвојена глава значи да након провере урезивања све промене направљене од те тачке не припадају ниједној грани осим ако се не креира нова која садржи промене из тог урезивања.

Закључак

У овом кратком водичу говорили смо о томе како да проверимо одређено урезивање у спремишту. Иако то није баш уобичајено, то може бити од помоћи.