Щоб додати сирцевий код, що вже є до репозиторію (без клонування порожнього репозиторію), робимо так.
Створюємо віддалений репозиторій на кшталт git://github.com/youruser/somename.git з опцією –bare
git init --bare
На локальній машині, в корені сирців
git init
git add .
git commit -m 'Initial commit'
git remote add origin git://github.com/youruser/somename.git
git push -u origin master