Na ovoj stranici

git diff

Možete usporediti trenutnu datoteku ili projekt s najnovijom verzijom pohranjenom u repozitoriju i prikazati razlike.

  • Za pregled promjena u trenutnoj datoteci, idite na Tools > Git > Current File i odaberite Diff of <file>.
  • Za pregled promjena u određenoj datoteci, kliknite je desnom tipkom miša u Projektima ili na sustavu datoteka i odaberite Git > Diff.
  • Za pregled promjena u trenutnom direktoriju projekta idite na Tools > Git > Current Project Directory i odaberite Diff Directory of <project directory>.
  • Za pregled promjena u lokalnom repozitoriju, idite na Tools > Git > Local Repository i odaberite Diff.

Prikaz Git Diff prikazuje diff u uređivaču samo za čitanje. Ako Qt Creator može pristupiti datoteci, možete dvaput kliknuti na dio diffa kako biste otvorili uređivač koji prikazuje datoteku i redak.

Pregled razlika u spremištu Git

Prikaz Git Diff Repository

Sklopi dijelove diffa

Za sklopiti sve dijelove diffa odaberite Složi sve (Fold All) s alatne trake. Time se sklapaju svi dijelovi diffa u prikazu Git Diff, što olakšava navigaciju kroz velike diffove.

Prebacite jedinstveni i bočni prikaz

Prikaz Git Diff prikazuje diff bok uz bok. Umjesto toga, za korištenje prikaza ujedinjenog diffa odaberite opciju Pređite na uređivač objedinjene razlike (Switch to Unified Diff Editor) s alatne trake. Za povratak na prikaz diffa bok uz bok upotrijebite Prebacite se na bočni uređivač diferencijala (Switch to Side-by-Side Diff Editor).

Za više informacija pogledajte Usporedi datoteke.

Spremite i vratite promjene

Postavite promjene da biste ih zaključili (commit), kako biste ih mogli poslati na udaljeni spremište ili poslati u Gerrit na pregled. Da biste postavljali promjene za zaključivanje dio po dio ili redak po redak, kliknite desnom tipkom miša na dio ili redak u prikazu Git Diff i odaberite naredbe iz kontekstualnog izbornika za postavljanje ili poništavanje promjena.

Stavka kontekstnog izbornikaOpis
Revert ChunkResetira promjene u dijelu.
Stage ChunkDodaje komad u područje za pripremu.
Stage SelectionDodaje odabrane retke u područje za pripremu.
Unstage ChunkUklanja komad iz pripremnog područja.
Unstage SelectionUklanja odabrane retke iz pripremnog područja.

Za pregled diffa spremljenih promjena:

  • Za pregled spremljenih promjena u trenutnoj datoteci, idite na Tools > Git > Current File i odaberite Diff Staged Changes in <file>.
  • Za pregled spremljenih promjena u trenutnom direktoriju projekta, idite na Tools > Git > Current Project Directory i odaberite Diff Staged Directory of <project directory> Changes.
  • Za pregled spremljenih promjena u lokalnom repozitoriju, idite na Tools > Git > Local Repository i odaberite Diff Staged.

Vidi također Kako: Korištenje Gita i Korištenje Gita.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.