Kaip matote, kokie pakeitimai buvo atlikti „git“?
Kaip matote, kokie pakeitimai buvo atlikti „git“?

Video: Kaip matote, kokie pakeitimai buvo atlikti „git“?

Video: Kaip matote, kokie pakeitimai buvo atlikti „git“?
Video: Undo Git commit + VS Code 2024, Lapkritis
Anonim

Jei norite tiesiog pamatyti skirtumą neįsipareigojant, naudokite git diff, kad pamatytumėte nesuvaidintą pokyčius , git diff -- talpykloje, kad pamatytumėte pokyčius pastatytas įsipareigoti, arba git diff HEAD, kad pamatytumėte tiek surežisuotą, tiek nesuvaidintą pokyčius savo darbiniame medyje.

Panašiai galite paklausti, kaip matote, kokie failai pasikeitė git?

Į pamatyti failas, kuris buvo pasikeitė arba įtraukta į įsipareigojimą, naudokite --stat argumentą su git rąstų šitaip git log --stat. Kartais galite padaryti klaidų rašydami įsipareigojimo pranešimą.

Be to, kaip pamatyti įsipareigojimo pokyčius? Į pamatyti konkretaus skirtumo skirtumas ĮSIPAREIGOTI maiša: git skirtumas ĮSIPAREIGOTI ~ ĮSIPAREIGOTI valios Rodyti tau skirtumas tarp to ĮSIPAREIGOTI protėvis ir ĮSIPAREIGOTI . Pamatyti git diff žinyno puslapiai, kuriuose rasite informacijos apie komandą ir gitrevizijas apie ~ žymėjimą ir jo draugus.

Šiuo atžvilgiu kaip „Git“seka pokyčius?

Norėdami trumpai papasakoti ilgą istoriją, Git naudoja failo turinio SHA-1 stebėti pokyčius . Git išlaiko takelį iš keturių objektų: dėmės, medžio, įsipareigojimo ir žymos.

Kokia komanda leidžia sekti naujus failus arba esamų failų pakeitimus?

Kada tu pradėti a naujas saugykla, tu paprastai norima pridėti viską esamus failus kad tavo pokyčius visi bus stebimi nuo to momento. Taigi, pirmasis lieps tau Paprastai įvesite „git add“. ("." reiškia šį katalogą. Taigi, jis pridės viską, kas yra šiame kataloge.)

Rekomenduojamas: