команды


[Git] Автодополнение команд

Чтобы использовать автодополнение вводимых git-команд через клавишу TAB, необходимо скачать скрипт git-completion.bash и сохранить его в любом месте. Затем в файле .profile (располагается к корне домашней директории) прописать до него путь: # Git command completion source /<директория>/git-completion.bash После перезапуска оболочки, автодополнение начнет работать.

[Git] Удаление метки (тега)

Допустим, есть тег с именем v1.0. Для удаления тега можно использовать следующие команды: git tag -d v1.0 – удаление локальной метки git push origin :refs/tags/v1.0 – удаление метки на удаленном сервере

[Git] Добавление файлов с исключением

git add . git reset <файл для исключения> git commit -m «название коммита» Первая команда добавляет файлы в стейджинг. Вторая команда исключает один файл из стейджинга (т.е. данный файл не будет включен в коммит, но изменения будут сохранены локально).

[CMD] Как "убить" процесс через командную строку

Управлять процессами в Windows можно не только через UI («Менеджер задач»), но и через командную строку. К тому же командная строка позволяет дает больше контроля над данными действиями. Для вывода списка запущенных процессов нужно ввести команду: >tasklist Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 […]

Просмотр истории команд в Bash

Чтобы просмотреть список ранее введенных команд в терминал, необходимо скомандовать: history Чтобы найти нужную команду в истории, можно воспользоваться grep: history | grep <что ищем> Чтобы выполнить команду из истории, нужно написать восклицательный знак и номер команды из списка истории. Пример: !10 Более подробная статья о командах истории в Bash: ссылка

[Git] Переименование ветки (локально и удаленно)

git branch -m old_branch new_branch – переименовать локальную ветку git push origin :old_branch – удалить старую ветку git push —set-upstream origin new_branch – выгрузить новую ветку и «закрепить» ее за локальной веткой

[Git] Создание метки (тега)

git tag – просмотр существующих меток git show <tag_name> – просмотр метки вместе с коммитом, который был помечен git tag -a <tag_name> -m «<tag_name>» – создание аннотированной метки git push origin <tag_name> – отправить метку на удаленный сервер git push —tags – отправить все метки на удаленный сервер

[CMD] Изменение рабочей директории по умолчанию

Чтобы изменить рабочий каталог, который по умолчанию открывается при запуске консоли, нужно добавить в реестр соответствующую запись с новым путем рабочей директории. Пример с изменением пути на корень диска «C»: reg add «HKEY_CURRENT_USER\Software\Microsoft\Command Processor» /v AutoRun /t REG_SZ /d «cd /D C:\»

[Git] Изменение последнего коммита в удаленном репозитории

Бывает, что закоммитил, пушнул, а потом понял, что этот коммит нужно подредактировать, и очень-очень хочется, чтобы в удаленном репозитории он также изменился (а не шел как новый коммит). Для этого нужно: git reset —soft HEAD~1 – «откатываемся» на один коммит назад git commit -a -m «commit text» – делаем нужные правки и коммитимся git push -f origin […]