Hoe zie je welke wijzigingen zijn aangebracht in git?
Hoe zie je welke wijzigingen zijn aangebracht in git?

Video: Hoe zie je welke wijzigingen zijn aangebracht in git?

Video: Hoe zie je welke wijzigingen zijn aangebracht in git?
Video: Git Tutorial - 8 - Viewing the Changes That You Made 2024, Mei
Anonim

Als je alleen de diff wilt zien zonder te committen, gebruik dan git diff om unstaged te zien veranderingen , git diff --cached om te zien veranderingen geënsceneerd voor commit, of git diff HEAD om zowel geënsceneerd als unstaged te zien veranderingen in uw werkboom.

Op dezelfde manier kun je je afvragen, hoe zie je welke bestanden zijn gewijzigd in git?

Tot zien bestand dat was veranderd of toegevoegd in een commit, gebruik --stat argument met git log zo in git log --stat. Soms kun je fouten maken tijdens het schrijven van een commit-bericht.

En hoe zie ik veranderingen in een commit? Tot zien het verschil voor een bepaald VERBINDEN hash: git diff VERBINDEN ~ VERBINDEN zullen laten zien jij het verschil daartussen VERBINDEN 's voorouder en de VERBINDEN . Zien de man-pagina's voor git diff voor details over het commando en gitrevisies over de ~-notatie en zijn vrienden.

Hoe houdt Git in dit verband wijzigingen bij?

Om een lang verhaal kort te maken, Git gebruikt de SHA-1 van de bestandsinhoud om wijzigingen bijhouden . Git houdt spoor van vier objecten: een blob, een tree, een commit en een tag.

Met welke opdracht kunt u nieuwe bestanden of wijzigingen in bestaande bestanden volgen?

Wanneer jij begin een nieuwe opslagplaats, jij wil meestal alles toevoegen bestaande bestanden zodat je veranderingen worden vanaf dat moment allemaal gevolgd. Dus de eerste beveel je typt u meestal "git add." (de "." betekent deze map. Het zal dus alles in deze map toevoegen.)

Aanbevolen: