Koj pom li cas cov kev hloov pauv tau ua hauv git?
Koj pom li cas cov kev hloov pauv tau ua hauv git?

Video: Koj pom li cas cov kev hloov pauv tau ua hauv git?

Video: Koj pom li cas cov kev hloov pauv tau ua hauv git?
Video: Vim li cas koj lub neej thiaj li tsis txawj muaj nyiaj yog ua cas? ( How to Change your life) 2024, Hlis ntuj nqeg
Anonim

Yog tias koj tsuas xav pom qhov sib txawv yam tsis tau cog lus, siv git diff kom pom unstaged kev hloov , git diff --cached saib kev hloov staged rau kev cog lus, los yog git diff HEAD kom pom ob qho tib si staged thiab unstaged kev hloov hauv koj tsob ntoo ua haujlwm.

Ib yam li ntawd, koj tuaj yeem nug, koj puas pom cov ntaub ntawv hloov pauv hauv git li cas?

Rau saib file uas yog hloov los yog ntxiv rau hauv kev cog lus, siv --stat sib cav nrog git log zoo li no git log --stat. Qee zaum, koj tuaj yeem ua yuam kev thaum sau cov lus cog lus.

Tsis tas li ntawd, kuv yuav pom kev hloov pauv hauv kev cog lus li cas? Rau saib qhov txawv rau ib qho tshwj xeeb COMMIT xas: git diff COMMIT ~ COMMIT yuav ua yeeb yam koj qhov txawv ntawm qhov ntawd COMMIT tus yawm txiv thiab COMMIT . Saib tus txiv neej nplooj ntawv rau git diff kom paub meej txog cov lus txib thiab gitrevisions txog cov lus ~ thiab nws cov phooj ywg.

Hauv qhov no, Git khaws cov kev hloov pauv li cas?

Ua ib zaj dab neeg luv luv, Git siv SHA-1 ntawm cov ntsiab lus rau khaws cov kev hloov pauv . Git khaws cia taug qab ntawm plaub yam khoom: blob, tsob ntoo, cog lus, thiab tag.

Cov lus txib twg tso cai rau koj taug qab cov ntaub ntawv tshiab lossis hloov pauv rau cov ntaub ntawv uas twb muaj lawm?

Thaum twg koj pib a tshiab khaws cia, koj feem ntau xav ntxiv tag nrho cov ntaub ntawv uas twb muaj lawm yog li koj hais kev hloov txhua yam yuav raug taug qab los ntawm qhov ntawd mus tom ntej. Yog li, thawj txib koj ' feem ntau yuav ntaus yog "git add." (tus "." txhais tau tias, phau ntawv no. Yog li, nws yuav ntxiv txhua yam hauv phau ntawv no.)

Pom zoo: