git config –global user.name “Имя” git config --global user.email “Почта”
Чтобы посмотреть все установленные настройки и узнать где именно они заданы
git config --list --show-origin
Вернуть файл в первоначальное состояние
git checkout -- file.txt =========или============ git restore C.txt
Посмотреть разницу между последним коммитом что было добавлено (то что запишет в git log)
git diff --staged
В .gitignore просто указать названия файлов и директорий
Чтобы удалить ветку, в которой были уже сделаны коммиты
git branch -D test
Оставить изменения файла из текущей ветки (в которую мержим)
git checkout --ours file.txt
Оставить изменения файла из внешней ветки (из которой мержим в текущую)
git checkout --theirs file.txt
Например:
git merge develop git checkout --theirs file.txt git status cat file.txt git add . git commit git status git push
Переключиться (осмотреться) на предыдущие коммиты
git checkout hash
С этого коммита можно создать новую ветку
git switch -c develop-1
Чтобы вернуться назад:
git switch - ======или====== git checkout master
Способ 1
Способ 2
set repo=name-repo git clone --bare https://github/%repo%.git cd %repo%.git git push --mirror https://gitlab/%repo%.git