Kako poništiti pogreške s Gitom

Uh oh. Upravo ste slučajno spojili datoteke u glavnu granu kada ste ih htjeli spojiti u granu za postavljanje. Što sad?

Gotovo svi koji koriste Git u nekom trenutku pogriješe. Bilo da se radi o spajanju pogrešnih datoteka, brisanju pogrešne grane ili nečemu još gorem, važno je znati poništiti pogreške s Gitom.

Na YouTube kanalu freeCodeCamp.org objavili smo tečaj sudara koji će vas naučiti 17 različitih načina poništavanja pogrešaka u Gitu.

Tobias Günther je razvio ovaj tečaj. Tobias surađuje s Gitom već dugi niz godina. Čak pomaže u stvaranju Tower, koji je popularni Git GUI klijent.

Mnogi programeri nisu svjesni svih načina na koje mogu koristiti Git za poništavanje pogrešaka. Ovaj tečaj naučit će vas što Git može i kako Git radi.

Prva polovica tečaja uključuje češće slučajeve od kojih se lakše oporaviti. Drugo poluvrijeme uči složenije pogreške koje treba popraviti. Ali u Gitu je moguće poništiti gotovo sve pogreške.

Evo tema koje su obrađene u ovom tečaju:

  • Korištenje Gita kao sigurnosne mreže
  • Odbacivanje svih lokalnih promjena u datoteci
  • Vraćanje izbrisanih datoteka
  • Odbacivanje dijelova / redaka u datoteci
  • Odbacivanje svih lokalnih promjena
  • Ispravljanje zadnjeg urezivanja
  • Što znači "prepisivanje povijesti"
  • Vraćanje urezivanja u sredini
  • Vraćanje na staru reviziju
  • Vraćanje datoteke na staru reviziju
  • Reflog
  • Oporavak izbrisanih obveza
  • Oporavak izbrisanih grana
  • Premještanje predavanja u novu granu
  • Premještanje predavanja u drugu granu
  • Interaktivna baza podataka: pregled onoga što možete učiniti
  • Interaktivna baza podataka: kako to općenito funkcionira
  • Uređivanje starih poruka urezivanja pomoću interaktivne baze podataka
  • Brisanje obveza pomoću interaktivne baze podataka
  • Skupljanje više obveza u jedno pomoću interaktivne baze podataka
  • Dodavanje promjena starom urezivanju s Interaktivnom bazom podataka
  • Dijeljenje / uređivanje starog urezivanja s Interaktivnom bazom podataka

Cijeli tečaj pogledajte na YouTube kanalu freeCodeCamp.org (jednosatno gledanje).