git

Git комманды себе на заметку

Часто приходится работать почти с одними и теми же командами в Git.
Для наглядности и практичности вывожу их в отдельный список.

# Лог изменений учитывая статистику изменения в файлах

git log --stat

# Смерджить только специфический коммит другой ветки.

git checkout master
git cherry-pick 62ecb3

# Откатить изменения во всех модифицированных файлах.

git reset --hard

# Удалить все untracked файлы и директории.

git clean -fd

# Временно вернуться к проекту состоянием на определенный коммит

git checkout 0d1d7fc32

# Вернуться к проекту состоянием на определенный коммит с удалением всех последующих комитов и изменений в модифицированных файлах

git reset --hard 0d1d7fc32

# Вернуться к проекту состоянием на определенный коммит, но с сохранением изменений, которые не были закомичены.

git stash
git reset --hard 0d1d7fc32
git stash pop

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *