Git-working-copy » History » Revision 2
Revision 1 (Александр Бородин, 10/28/2012 01:06 PM) → Revision 2/8 (Александр Бородин, 10/28/2012 02:15 PM)
h1. Создание рабочей копии удаленного репозитория
<pre><code class="bash">
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
</code></pre>
или
<pre><code class="bash">
user@epsilon:~/mad> git clone ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
</code></pre>
h2. Модификация информации о разработчике
<pre><code class="bash">
git config --global user.name "Your Name"
git config --global user.email you@example.com
</code></pre>
h2. Команды для выполнения на стороне клиента
# Создаем по крайней мере один файл для начального коммита
<pre><code class="bash">
user@epsilon:~/mad> ls
README
</code></pre>
# Инициализируем локальный репозиторий в текущем каталоге
<pre><code class="bash">
user@epsilon:~/mad> git init
Initialized empty Git repository in .git/
</code></pre>
# Добавляем файлы и выполняем коммит
<pre><code class="bash">
user@epsilon:~/mad> git add *
user@epsilon:~/mad> git commit
</code></pre>
# В открывшемся редакторе (управление в стиле vi) набираем комментарий к начальному коммиту
<PageDown><o>Repo created<Esc><Shift+ZZ>
# Если всё в порядке, коммит выполняется
<pre><code class="bash">
Created initial commit 70573e7: Repo created
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 README
</code></pre>
# Привязываем удаленный репозиторий
<pre><code class="bash">
user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
</code></pre>
# Синхронизируем с удаленным репозиторием
<pre><code class="bash">
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)
</code></pre>