Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.51.2 → 2.53.0 no changes
-
2.51.1
2025-10-15
-
2.51.0
2025-08-18
- 2.43.1 → 2.50.1 no changes
-
2.43.0
2023-11-20
- 2.1.4 → 2.42.4 no changes
-
2.0.5
2014-12-17
VARNING
git whatchanged har föråldrats och är planerad att tas bort i en framtida version av Git, eftersom det bara är git log med andra standardvärden.
BESKRIVNING
Visar incheckning-loggar och skillnaden mellan utdata och varje incheckning.
Nya användare uppmuntras att använda git-log[1] istället. Kommandot whatchanged är i huvudsak detsamma som git-log[1] men visar som standard diff-utdata i råformat och hoppar över sammanslagningar:
git log --raw --no-merges
Kommandot behålls främst av historiska skäl; fingrarna på många personer som lärde sig Git långt innan git log uppfanns genom att läsa Linuxkärnans e-postlista tränas att skriva det.
Exempel
-
gitwhatchanged-pv2.6.12..include/scsidrivers/scsi -
Visa som patchar de incheckningar sedan version v2.6.12 som ändrade någon fil i underkatalogerna include/scsi eller drivers/scsi
-
gitwhatchanged--since="2weeksago"--gitk -
Visa ändringarna under de senaste två veckorna i filen gitk. "--" är nödvändigt för att undvika förväxling med grenen som heter gitk
GIT
En del av git[1]-sviten