Git rebase: същият замисъл върху нова основа
git rebase преиграва поредица от commits върху друга основа. Получените commits обичайно имат нови идентификатори, дори когато замисълът на промените е запазен.
git rebase преиграва поредица от commits върху друга основа. Получените commits обичайно имат нови идентификатори, дори когато замисълът на промените е запазен.
Remote като origin е локално име за настройки на връзка към друго хранилище. git remote -v показва адресите за получаване и изпращане.
git reset има различни форми за препратката HEAD, индекса и работните файлове. При --soft се запазват индексът и работното съдържание, а по-силни режими имат различен ефект.
git restore възстановява избрани пътища в работното дърво или индекса. При --staged стандартният източник е HEAD; без него обичайният източник за работните файлове е индексът.
git revert създава нов запис, който обръща ефекта на избрана по-ранна промяна. Старият commit остава в историята, вместо да бъде изтрит.
git rm --cached премахва избран файл от индекса, като оставя работното копие на диска. Промяната трябва да се запише с commit, за да стане част от историята.
git shortlog обобщава историята по автори и заглавия. С -s се показва обобщен брой, а -n подрежда по този брой.
git show може да покаже съдържание от определен обект. Например git show HEAD:README.md чете версията на файла от текущия commit, без да редактира работния файл.
git stash пази избрани локални промени, за да освободи работната папка за друга задача. По подразбиране непроследяваните файлове не се включват като при изричното --include-untracked.
git status различава промени спрямо индекса, подготвени промени спрямо HEAD и непроследявани файлове. Това са различни състояния, а не един общ списък за автоматично публикуване.
git switch -c feature създава нов клон и преминава към него. Обикновено git switch feature избира съществуващ клон.
Анотираният tag е отделен Git обект с описание и метаданни. Лекото означение е по-проста препратка. И двата вида могат да сочат към версия, но не са едно и също представяне.