Git describe: четимо име спрямо достигнат tag
git describe може да представи commit чрез достигнат tag, разстояние по историята и съкратен идентификатор. По подразбиране обичайното търсене използва анотирани tags.
git describe може да представи commit чрез достигнат tag, разстояние по историята и съкратен идентификатор. По подразбиране обичайното търсене използва анотирани tags.
Обикновеното git diff показва неподготвените промени спрямо индекса. git diff --cached показва подготвените спрямо избрания commit, обичайно HEAD.
git fetch изтегля нужните обекти и обновява съответните remote-tracking препратки. Само по себе си обичайното получаване не слива новите промени в текущия работен клон.
git fsck проверява валидност и свързаност на Git обектите. То може да помогне при съмнение за проблем в самите хранилищни данни.
git grep търси съвпадащи редове в избрания обхват на хранилището. С --cached може да се търси в индекса, вместо в текущите работни файлове.
git help показва помощ за команди и ръководства. git help -a изброява наличните команди, а git help status отваря описанието на status.
git init създава необходимата Git структура за хранилище. Това не записва автоматично всички съществуващи файлове в първи commit.
git log показва история на достижимите commits. С добавен път можеш да насочиш прегледа към конкретна част, например git log -- app/Models/Entry.php.
git merge включва измененията от друга история в текущия клон. При подходяща линейна връзка е възможен fast-forward; при разклоняване може да се създаде отделен merge commit.
git mv премества или преименува проследяван път и обновява индекса при успех. Това събира нужните работни стъпки за подобна промяна.
git pull първо получава данни и после ги интегрира според избрания режим. При --ff-only интеграцията се допуска само когато клонът може да се придвижи линейно напред.
git push изпраща нужните обекти и иска обновяване на определени отдалечени препратки. Например git push origin feature засяга избрания клон, а не непременно всички локални клонове.