wiki:notes/git

Version 4 (modified by root, at 2015-09-19T06:54:13Z) (diff)

--

заметки о git

инициализация репозитория

начиная с сервера

  • на сервере: git init --bare project.git;
  • на клиенте: git clone server.name.tld:repo/git/project.git project;
  • копируем содержимое исходников в директорию repo-name и выполняем
    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