În cazul fișierelor text, se recomandă să vizualizați modificările introduse înainte de efectuarea operațiunii commit.
Verificați ce a fost modificat în întregul director:
> git diffsau doar într-un anumit fișier:
> git diff apps_dev/firstperson/firstperson.jsUn posibil rezultat a comenzii git diff pentru un fișier text:
diff --git a/apps_dev/firstperson/firstperson.js b/apps_dev/firstperson/firstperson.jsindex 4381c99..44b3b15 100644--- a/apps_dev/firstperson/firstperson.js+++ b/apps_dev/firstperson/firstperson.js@@ -557,8 +557,9 @@ function enable_camera_control_mode() {var cam_view_down = CAMERA_MOVE_UPDOWN * (Math.sin(_passed_time) - 1);b4w.camera.translate_view(obj, 0, cam_view_down, cam_view_angle);- } else+ } else {b4w.camera.translate_view(obj, 0, 0, 0);+ }}Dacă fișierul a fost modificat sau șters, dar este necesar să îl recuperați (până la ultima stare commit), utilizați comanda:
> git checkout doc_src/git_short_manual.rst> git checkout 123.txtModificările introduse vor fi anulate - de aceea această comandă trebuie efectuată cu prudență.
Dacă un fișier este listat în fișierele Untracked (git status), dar versiunea de control nu îl consideră necesar, ar trebui să fie șters sau mutat în afara directorului de lucru.