Ну, это старый вопрос, но он может быть очень актуальным для других.
Я обычно использую следующий рабочий процесс (это более или менее то, что предлагает ответ siride). Он может использоваться для тестирования Git или для наличия удаленного репозитория на сетевом диске или в сервисе, таком как Dropbox (вместо github.com или других).
Создайте каталог, который будет действовать как удаленный репозиторий:
cd /somewhere/on/hard/drive/eg/Dropbox
mkdir my_project
cd my_project
git init --bare
Перейти в существующий каталог проекта (или создать, если у вас его нет):
cd project_dir
git init
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one
# create some file if you don't have any
git add *
git commit -am "initial commit"
Все еще в каталоге проекта, подключитесь к удаленному репозиторию:
# add the remote repository
git remote add origin /somewhere/on/hard/drive/eg/Dropbox
# push for the first time
git push -u origin master
Тогда вы можете git commit
, git push
, git pull
или что вы хотите попробовать. Чтобы создать новый клон этого хранилища, используйте стандартный клон:
git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir
Это прекрасно работает для тестирования, потому что не требует какого-либо сервера или стороннего сервиса, и его можно использовать даже для реальной работы.
В качестве альтернативы, для начинающих, http://try.github.io/, который позволяет вам попробовать основные команды Git в вашем веб-браузере.