Project

General

Profile

Actions

Git-working-copy » History » Revision 2

« Previous | Revision 2/8 (diff) | Next »
Александр Бородин, 10/28/2012 02:15 PM


Создание рабочей копии удаленного репозитория

user@epsilon:~/mad> git init
user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
user@epsilon:~/mad> git fetch
user@epsilon:~/mad> git pull origin master

или
user@epsilon:~/mad>  git clone ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad

Модификация информации о разработчике

git config --global user.name "Your Name" 
git config --global user.email you@example.com

Команды для выполнения на стороне клиента

  1. Создаем по крайней мере один файл для начального коммита
    user@epsilon:~/mad> ls
    README
    
  2. Инициализируем локальный репозиторий в текущем каталоге
    user@epsilon:~/mad> git init
    Initialized empty Git repository in .git/
    
  3. Добавляем файлы и выполняем коммит
    user@epsilon:~/mad> git add *
    user@epsilon:~/mad> git commit
    
  4. В открывшемся редакторе (управление в стиле vi) набираем комментарий к начальному коммиту
    <PageDown><o>Repo created<Esc><Shift+ZZ>
  5. Если всё в порядке, коммит выполняется
    Created initial commit 70573e7: Repo created
     1 files changed, 1 insertions(+), 0 deletions(-)
     create mode 100644 README
    
  6. Привязываем удаленный репозиторий
    user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
    
  7. Синхронизируем с удаленным репозиторием
    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)
    

Updated by Александр Бородин about 12 years ago · 2 revisions