Ugrás a tartalomhoz
100% helyi

Git parancs szerkesztő

Válassz git műveletet, töltsd ki a szükséges mezőket, és kapj egy kész parancsot, amely soronként van magyarázva.

Kimenet

Git parancs szerkesztő

Válassz egy műveletet — commit visszavonása, branch átnevezése, interaktív rebase, cherry-pick, stashing, fájl törlése a történetből, vagy egy véletlenül törölt branch helyreállítása — töltsd ki a szükséges branch nevet, commit hasht vagy üzenetet, és ez az eszköz összeállítja azt a git parancsot, amelyet egyébként utánanézegetnél vagy megpróbálnál emlékezetből rekonstruálni. Ez az a pillanat, amikor tudod, mit akarsz csinálni, de nem ismered a pontos jelzőket, vagy inkább egy létrehozott parancsot ellenőriznél semmint egy fórumszálból beillesztened.

Minden művelethez biztonságos és destruktív verzió áll rendelkezésre. A biztonságos verzió lokális, visszafordítható parancsokra összpontosít — git revert a hard reset helyett, egyszerű átnevezés a force push helyett. A destruktív verzió azt csinálja, amit a neve sugall: force-push-ozik, force-reset-el vagy felülírja a történetet, és az eszköz egy figyelmeztetést nyomtat ki a parancs felett, amely magyarázza, mi válik helyreállíthatatlanná. Kapcsold be az "Magyarázz meg minden kapcsolót" opciót minden jelző sorára — mit jelent az -i, --hard, -X theirs, --force-with-lease vagy -u.

A branch mezők csak a git által megengedett karaktereket fogadnak el egy ref névre; commit hashok rövid vagy hosszú hex ref-eket fogadnak; szabad szöveg mezők, mint a stash üzenet, a saját szkriptjüket tartják meg. Az "Alias -t is létre" opció befejezi az parancsot egy git config --global alias.<név> sorba, amelyet később beilleszthetsz és újra felhasználhatsz.

Minden a böngészőben fut. Nem fut git parancs és semmi, amit begépelsz, nem kerül sehova — az eszköz csak szöveget összeállít. Másold ki az eredményt, töltsd le .txt fájlként, vagy küld tovább egy másik eszközbe, hogy folytathass dolgozni rajta.

Gyakori kérdések

Mi a különbség a biztonságos és destruktív verzió között?
A biztonságos verzió a visszafordítható, lokális parancsokra összpontosít — git revert a hard reset helyett, egyszerű átnevezés a force push helyett. A destruktív verzió force-push-ozik, force-reset-el vagy felülírja a történetet, és az eszköz egy figyelmeztetést nyomtat ki, amely pontosan magyarázza, mit semmisít meg vagy ír felül.
Ez az eszköz futtatja a git parancsokat?
Nem. Csak összeállítja a parancs szövegét. Kimásolod és magad futtatod a saját terminálodban az magyarázat és figyelmeztetés elolvasása után.
Miért említi a "Commit történet tisztítása" a git filter-repo nevű külön eszközt?
A git saját történet-írás parancsai (filter-branch) lassúak és könnyen félrehasználhatók; a filter-repo az a eszköz, amelyet a Git projekt maga most ajánl egy fájl minden commitból való eltávolításához. Külön kell telepíteni — a létrehozott parancs feltételezi, hogy már a PATH-ben van.
Átalakíthatom a létrehozott parancsot egy újrafelhasználható git alias-szá?
Igen. Kapcsold be az "Alias-t is létre" opciót és adj neki egy nevet — az eszköz egy git config --global alias.<név> sort ad a parancs alá, amelyet beilleszthetsz a terminálodba egyszer.
Van-e valami, amit gépelsz, feltöltve valahova?
Nem. A branch nevek, commit hashok és üzenetek soha nem hagyják el a böngésződet — a parancs teljes egészében az eszközödön kerül összeállításra.