Արդյո՞ք git reflog-ը դրված է:

Արդյո՞ք git reflog-ը դրված է:
Արդյո՞ք git reflog-ը դրված է:
Anonim

Այն, ինչ դուք իրականում հարցնում եք, կա՞ արդյոք որևէ ճանապարհ մղել անանուն (այսինքն՝ չհղված) commit օբյեկտների և դրանց ծառերի և բլբերների կրկնօրինակման նպատակով: Պատասխանը ոչ է: Անանուն օբյեկտները, օբյեկտները, որոնց հղումը կատարվում է միայն ձեր reflog-ի կողմից, մասնավոր են տեղական ռեպո-ի համար:

Ինչպե՞ս կարող եմ տեսնել git Reflog:

Եթե ցանկանում եք տեսնել, որ դուք կատարում եք պատմություն բոլոր մասնաճյուղերի համար, մուտքագրեք git log --all: git reflog-ը ցույց է տալիս ձեր հղումների գրառումը, ինչպես ասել է Cupcake-ը: Մուտք կա ամեն անգամ, երբ կատարում է պարտավորություն կամ վճարում: Փորձեք մի քանի անգամ անցնել երկու ճյուղերի միջև՝ օգտագործելով git checkout-ը և գործարկել git reflog-ը յուրաքանչյուր վճարումից հետո:

Արդյո՞ք git pull-ը մղում է:

git pull-ը բազմաթիվ հրամաններից մեկն է, որը ստանձնում է հեռակա բովանդակության «համաժամացման» պատասխանատվությունը: Git remote հրամանը օգտագործվում է նշելու համար, թե որ հեռավոր վերջնակետերի վրա կգործեն համաժամացման հրամանները: Git push հրամանն օգտագործվում է բովանդակությունը հեռավոր պահոց վերբեռնելու համար:

Ի՞նչ է git Reflog-ը:

Reflog-ը մեխանիզմ է, որը գրանցում է, երբ ճյուղերի ծայրերը թարմացվում են: Այս հրամանը պետք է կառավարի դրանում գրանցված տեղեկատվությունը: Հիմնականում յուրաքանչյուր գործողություն, որը դուք կատարում եք Git-ի ներսում, որտեղ տվյալները պահվում են, դուք կարող եք դրանք գտնել reflog-ի ներսում:

Որքա՞ն հետ է գնում git Reflog-ը:

Լռելյայնորեն, reflog-ի գործողության ժամկետը սահմանված է 90 օր: Ժամկետի ժամկետը կարող է սահմանվել՝ փոխանցելով հրամանի տող արգումենտ --expire=time to git reflog expireկամ սահմանելով git կոնֆիգուրացիայի անունը gc: reflogExpire.

Խորհուրդ ենք տալիս: