Com veieu quins canvis s'han fet a git?
Com veieu quins canvis s'han fet a git?

Vídeo: Com veieu quins canvis s'han fet a git?

Vídeo: Com veieu quins canvis s'han fet a git?
Vídeo: Инкубация куриных яиц в домашнем инкубаторе 3 2024, Maig
Anonim

Si només voleu veure la diferència sense comprometre's, feu servir git diff per veure sense escenificar canvis , git diff --emmagatzemat en memòria cau per veure'l canvis posat en escena per al compromís, o git diff HEAD per veure tant en escena com sense escenificar canvis al teu arbre de treball.

De la mateixa manera, us podeu preguntar, com veieu quins fitxers han canviat a git?

A veure fitxer que era canviat o afegit en un commit, utilitzeu l'argument --stat amb git registre així git log --stat. De vegades, podeu cometre errors mentre escriviu un missatge de confirmació.

A més, com veig els canvis en un commit? A veure la diferència per a un particular COMPROMÈS hash: git diff COMPROMÈS ~ COMPROMÈS voluntat espectacle tu la diferència entre això COMPROMÈS l'avantpassat i el COMPROMÈS . Mireu les pàgines man de git diff per obtenir detalls sobre l'ordre i gitrevisions sobre la notació ~ i els seus amics.

En aquest sentit, com fa Git un seguiment dels canvis?

Per fer una història llarga, Git utilitza el SHA-1 del contingut del fitxer per fer un seguiment dels canvis . Git guarda pista de quatre objectes: un blob, un arbre, un commit i una etiqueta.

Quina ordre us permet fer un seguiment de fitxers nous o canvis als fitxers existents?

Quan vostè començar a nou dipòsit, vostè normalment volen afegir-ho tot fitxers existents perquè el teu canvis tots es seguiran a partir d'aquest moment. Així doncs, el primer us mana Normalment escriuré "git add". (el "." vol dir, aquest directori. Per tant, afegirà tot el que hi ha en aquest directori.)

Recomanat: