Записная книжка: git

Git - мощная система контроля версий. Но вместе с большим количеством возможностей возникает и сложности в управлении. Хотя интерфейс git хорошо продуман и во многих случаях сам подсказывает нужную команду, время от времени возникают вопросы типа: "А как это сделать?"...

В общем, это такая небольшая шпаргалка для собственных нужд.

В: Как разместить .git директорию в другой папке при создании репозитория?
О: Из папки, где будет расположен проект: "git init --separate-git-dir='путь_размещения_.git-директории/.git'"

В: Как перенести .git директорию в другую папку?
О: 1) Перенести .git директорию в новое место. 2) В папке проекта создать файл ".git" со следующим содержанием: "gitdir: /новое_месторасположение_.git/.git"