Version 7 (modified by root, at 2017-10-20T09:26:46Z) (diff) |
---|
заметки о git
инициализация репозитория
начиная с сервера
- на сервере: git init --bare project.git;
- на клиенте: git clone server.name.tld:repo/git/project.git project;
- копируем содержимое исходников в директорию project и выполняем
git add . git commit -a -m "inital release" git push origin master
начиная с клиента
cd project git init git add . git commit -a -m "inital release" git remote add origin server.name.tld:repo/git/project.git git push origin master
синхронизация всех веток в bare репозиториях
git clone --bare url local.git cd local.git git config --add remote.origin.fetch '+refs/*:refs/*' git fetch