Креирајте Гит закрпу од неповезаних промена у тренутном радном директоријуму

Kreirajte Git Zakrpu Od Nepovezanih Promena U Trenutnom Radnom Direktorijumu



Гит закрпе су једна од најважнијих функција Гит апликације која се често користи за имплементацију и дељење промена из једног Гит директоријума или спремишта у други директоријум или спремиште. Такође се користи за дељење извршених и неповезаних промена са другим програмерима у сврхе прегледа. Штавише, оба „ гит формат-патцх ' и ' гит дифф ” команде се користе за креирање закрпе.

Овај водич ће показати како да направите закрпу од Гит неповезаних промена.

Како направити закрпу од неизвршених промена у Гит радном спремишту?

Да бисте креирали закрпу од неизвршених промена у Гит спремишту, прво идите у спремиште, додајте измене у индекс и користите „ гит дифф –цацхед > Филенаме.патцх ” команда.







За практичне смернице, прођите кроз предвиђену процедуру.



Корак 1: Покрените Гит Терминал
Покрените Гит терминал из Виндовс менија „Стартуп“:







Корак 2: Идите на Гит радни директоријум
Идите на Гит радни директоријум користећи „ цд <путања до директоријума> ” команда:

цд 'Ц:\Гит\Демо'



Корак 3: Иницијализујте Гит директоријум
Иницијализујте Гит директоријум преко дате команде:

$ вруће је

Корак 4: Генеришите нову датотеку
Генеришите нову датотеку тако што ћете извршити „ додирните <Филе-наме> ” команда:

$ додирнути Филе2.ткт

Корак 5: Додајте промене које се не прате
Затим померите непраћене промене у индекс праћења преко поменуте команде:

$ гит адд .

Проверите статус Гит-а да бисте проверили да ли су промене додате у индек за провођење или не:

$ гит статус

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

Корак 6: Генеришите закрпу неповезаних промена
У следећем кораку направите закрпу неповезаних поступних промена:

$ гит дифф --цацхед > Патцхфиле.патцх

У горњој команди, „ – кеширано ” опција се користи за креирање закрпе постепених промена. Ако корисник не може да користи „ – кеширано ” опција, биће креирана закрпа промена које се не прате:

Користити ' лс ” команда да видите све директоријуме и датотеке тренутног спремишта:

$ лс

Корак 7: Примените закрпу
Примените закрпу у истом директоријуму да проверите да ли датотека закрпе ради или не:

$ гит аппли Патцхфиле.патцх

Може се приметити да је дошло до грешке јер већ постоји у радном директоријуму:

Корак 8: Направите ново спремиште
Хајде да направимо нови директоријум у који ћемо применити недавно креирану закрпу. У ту сврху користите „ мкдир <име-директорија> ” команда:

$ мкдир НевДирецтори

Након тога, отворите нови директоријум или спремиште користећи „ цд ” команда:

$ цд НевДирецтори /

Корак 9: Примените закрпу неповезаних промена
Затим примените закрпу у нови директоријум користећи наредбу испод:

$ гит аппли / ц / Гит / Демо / Патцхфиле.патцх

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

$ лс

Излаз показује да смо успешно применили закрпу неповезаних промена у нови директоријум:

Научили смо вас процедури за креирање Гит закрпе од неизвршених промена.

Закључак

Да бисте креирали закрпу од Гит неповезаних промена, прво отворите Гит радно спремиште. Направите нову датотеку и додајте је у индекс праћења. Након тога, направите Гит закрпу праћених неизвршених промена користећи „ гит дифф –цацхед > Патцхфиле.патцх ” команда. Затим примените закрпу на друго спремиште или директоријум преко „ гит аппли <патцх-патх> ” команда. Овај пост је демонстрирао метод за креирање закрпе од Гит неповезаних промена.