1denwiki

если не мы, то не мы

Инструменты пользователя

Инструменты сайта


software:cli:git

Git

Устновка

Использование

Добавить все изменения и публикация

git add . && git commit -m 'update' && git push

Вывести список измений файла

git log -p -- filename

Вывести список коммитов и автора каждой строки файла

git blame path/to/file

Вывести список существующих хостов

git remote -v

Сменить хост репозитория

git remote set-url origin https://git.host/repository.git

Обновить все репозитории в папке

for i in */.git; do cd $(dirname $i); git pull; cd ..; done

Вывести список измененных файлов

git diff --name-only HEAD^..HEAD

Удаление чувствительных данных

git filter-branch --force --index-filter \
"git rm --cached --ignore-unmatch path/to/file" \
--prune-empty --tag-name-filter cat -- --all
software/cli/git.txt · Последнее изменение: 2023/11/02 11:52 — 1denwin