Actions
Git-create-repo » History » Revision 1
Revision 1/4
| Next »
Александр Бородин, 10/28/2012 01:06 PM
Создание Git-репозитория¶
Команды для выполнения на стороне сервера:¶
- Инициализируем локальный репозиторий
user@kappa:/groups/repos/git/mad> git init Initialized empty Git repository in /groups/repos/git/mad/.git/
- Конвертируем репозиторий в "пустой" формат, т.е. содержащий только данные, а не рабочую копию
user@kappa:/groups/repos/git/mad> git config --bool core.bare true
Команды для выполнения на стороне клиента¶
- Создаем по крайней мере один файл для начального коммита
user@epsilon:~/mad> ls README
- Инициализируем локальный репозиторий
user@epsilon:~/mad> git init Initialized empty Git repository in .git/
- Добавляем файлы и выполняем коммит
user@epsilon:~/mad> git add * user@epsilon:~/mad> git commit
- В открывшемся редакторе (управление в стиле vi) набираем комментарий к начальному коммиту
<PageDown><o>Repo created<Esc><Shift+ZZ> - Если всё в порядке, коммит выполняется
Created initial commit 70573e7: Repo created 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 README
- Привязываем удаленный репозиторий
user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
- Синхронизируем с удаленным репозиторием
user@epsilon:~/mad> git push origin master Password: updating 'refs/heads/master' from 0000000000000000000000000000000000000000 to 3c3f942d57e56dc4eecd5615b2051cf8e67f2bce Generating pack... Done counting 3 objects. Deltifying 3 objects... 100% (3/3) done Writing 3 objects... 100% (3/3) done Total 3 (delta 0), reused 0 (delta 0)
Модификация информации о разработчике¶
git config --global user.name "Your Name"
git config --global user.email you@example.com
Updated by Александр Бородин about 12 years ago · 1 revisions