Sök…


Introduktion

Jämför innehållet och läget för klumpar som finns via två trädobjekt.

Se filerna som har ändrats i ett specifikt engagemang

git diff-tree --no-commit-id --name-only -r COMMIT_ID

Användande

git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
Alternativ Förklaring
-r diff rekursivt
--rot inkludera det initiala åtagandet som diff mot / dev / null

Vanliga diff-alternativ

Alternativ Förklaring
-z produktion diff-rå med linjer som avslutas med NUL.
-p output patch format.
-u synonym för -p.
--patch-med-raw mata ut både en patch och det diff-raw-formatet.
--statistik visa diffstat istället för patch.
--numstat visa numerisk diffstat istället för patch.
--patch-med-stat mata ut en lapp och bero på dess diffstat.
-Bara --name visa bara namn på ändrade filer.
--name-status visa namn och status för ändrade filer.
--Full-index visa fullständigt objektnamn på indexrader.
--abbrev = <n> förkorta objektnamn i diff-tree header och diff-raw.
-R byt inmatningsfilpar.
-B upptäck kompletta omskrivningar.
-M upptäcka namn.
-C upptäcka kopior.
--find-kopior-hårdare prova oförändrade filer som kandidat för kopieringsdetektering.
-l <n> begränsa namn på försök upp till vägar.
-O ordning varierar beroende på.
-S hitta filpar vars enda sida innehåller strängen.
--pickaxe-all visa alla filer skiljer sig när -S används och hit hittas.
-en text behandla alla filer som text.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow