Git-kommandogenerator
Välj en git-åtgärd och fyll i några fält för att få ett färdigt kommando med förklaring för varje parameter.
Git-kommandogenerator
Välj en åtgärd — ångra en commit, byta namn på en gren, interaktiv rebase, cherry-pick, stash, ta bort en fil från historiken eller återställ en gren du av misstag raderade — ange grennamnet, commit-hashen eller meddelandet som behövs, och detta verktyg skapar det exakta git-kommando som du annars skulle behöva slå upp eller rekonstruera från minnet. Det passar perfekt i det ögonblick då du vet vad du vill göra men inte de exakta parametrarna, och för alla som hellre vill kontrollera ett genererat kommando mot en tydlig förklaring än kopiera det från en halvglömd forumtråd.
Varje åtgärd erbjuder en säker och en destruktiv variant. Säker föredrar kommando som är lokala, omvändbara eller kan återställas — git revert istället för hard reset, ett enkelt namnbyte istället för force-push. Destruktiv gör vad namnet säger: force-pushes, force-resets eller skriver om historiken direkt, och verktyget skriver ut en varning ovanför kommandot som förklarar vad som blir oåterkalleligt. Slå på "Förklara varje parameter" för en rad-för-rad-referens för varje flagga — vad -i, --hard, -X theirs, --force-with-lease eller -u faktiskt gör.
Grennamn accepterar bara tecken som git tillåter i en ref; commit-hasher tar korta eller långa hex-refs; fritext-fält som ett stash-meddelande behåller sin egen syntax. "Generera även ett git-alias" omsluter det färdiga kommandot som en git config --global alias.<name>-rad att klistra in och återanvända senare.
Allt körs i din webbläsare. Inget git-kommando körs och ingenting du skriver skickas någonstans — verktyget monterar bara text. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka det till inmatningen av ett annat verktyg.