Метка: Git
-
Исправляем ошибки в Git. Часть 2.
1. Перемещаем коммит в другой бранч. Для того, что бы переместить коммит из одного бранча в другой, например мы по ошибке закомитили в мастер бранч вместо девелопмента, для этого можно воспользоваться командой git cherry-pick <commit hash>, которую мы использовали в первой статье, но проблема в том, что коммит остался в нашем бранче, в котором нам не нужны
-
Исправляем ошибки в Git. Часть 1.
1. Исправляем сообщение коммита, который еще не был отправлен. Если мы видим, что сообщение коммита содержит ошибку, это легко исправить командой git commit —amend -m «Сообщение без ошибок» 2. Добавляем файлы в коммит перед пушем. Если git status показывает что у нас остались файлы, не добавленные в коммит, но имеющий изменения, мы можем добавить их командой git add -a
-
В чем разница между HEAD и ORIG_HEAD?
Разница заключается в том, что HEAD это сылка на последний коммит в текущем бранче и git commit запишет изменения поверх него. ORIG_HEAD — это предыдущее состояние HEAD, которое появилось в результате теоретически опасных действий, для того что бы можно было ревертнуть это опасное состояние. Но, теперь у git есть рефлог HEAD@{1} который всегда будет указателем на последнее состояние HEAD. Так же напомню, что reflog — это
-
Автоматизация ежедневных задач програмиста с bash
1. Скрипт, который автоматически создает Pull Request. Создадим следюущий скрипт: rev-parse — это вспомогательгная команда, используемая для различных манипуляций с помощью дополнительных флагов, преобразуя эти данные в SHA1 хэш. Отправление и получение данных из Node.js в Bash с помощью process. Создадим JavaScript файл (не забудьте дать ему разрешение на исполнение — chmod +x) таким сожержанием:
