трёх :D
git add (часто с -p)
git archive раз в три месяца (если из хистори шелла ушло, гуглю)
git blame (мем про спайдерменов которые друг на друга пальцами кажут)
git diff (а шо случилось?)
git branch -d (удалить бранч)
git checkout -b (создать бранч)
git checkout (чтоб восстановить файл к исходному виду)
git checkout (чтоб переключиться на ветку)
git checkout (чтоб переключиться на коммит) (а почему в гите половина команд — флаги к чекауту?)
git checkout -p (чтоб восстановить кусок файла)
git clone (копирую из интерфейса гитлаба/гитхаба)
git commit -m 'я написяль код'
git init
git init --bare (для гурманов)
git log (посмотреть в каком году начали работать над проектом)
git push
git push --force (моя любимая)
git rebase -i (наверное по ошибке набрал)
git reset (хрен знает что она делает, я такое гуглю)
git reset --hard (см. выше)
git restore (см выше)
git unstage (птица наивняк)
git stash push
git stash pop
Я с checkout переучил себя на switch/restore
git init — bare? git push —force?
1. создать реп без рабочего дерева, который можно как ремоут использовать 2. запушить текущее состояние не взирая на конфликты
Обсуждают сегодня