Project

General

Profile

Git-working-copy » History » Version 2

Александр Бородин, 10/28/2012 02:15 PM

1 1 Александр Бородин
h1. Создание рабочей копии удаленного репозитория
2
3
<pre><code class="bash">
4
user@epsilon:~/mad> git init
5
user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
6
user@epsilon:~/mad> git fetch
7
user@epsilon:~/mad> git pull origin master
8
</code></pre>
9
или
10
<pre><code class="bash">
11
user@epsilon:~/mad>  git clone ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
12
</code></pre>
13 2 Александр Бородин
14
h2. Модификация информации о разработчике
15
16
<pre><code class="bash">
17
git config --global user.name "Your Name"
18
git config --global user.email you@example.com
19
</code></pre>
20
21
h2. Команды для выполнения на стороне клиента
22
23
# Создаем по крайней мере один файл для начального коммита
24
<pre><code class="bash">
25
user@epsilon:~/mad> ls
26
README
27
</code></pre>
28
# Инициализируем локальный репозиторий в текущем каталоге
29
<pre><code class="bash">
30
user@epsilon:~/mad> git init
31
Initialized empty Git repository in .git/
32
</code></pre>
33
# Добавляем файлы и выполняем коммит
34
<pre><code class="bash">
35
user@epsilon:~/mad> git add *
36
user@epsilon:~/mad> git commit
37
</code></pre>
38
# В открывшемся редакторе (управление в стиле vi) набираем комментарий к начальному коммиту
39
<PageDown><o>Repo created<Esc><Shift+ZZ>
40
# Если всё в порядке, коммит выполняется
41
<pre><code class="bash">
42
Created initial commit 70573e7: Repo created
43
 1 files changed, 1 insertions(+), 0 deletions(-)
44
 create mode 100644 README
45
</code></pre>
46
# Привязываем удаленный репозиторий
47
<pre><code class="bash">
48
user@epsilon:~/mad> git remote add origin ssh://$(whoami)@kappa.cs.prv/groups/repos/git/mad
49
</code></pre>
50
# Синхронизируем с удаленным репозиторием
51
<pre><code class="bash">
52
user@epsilon:~/mad> git push origin master
53
Password:
54
updating 'refs/heads/master'
55
  from 0000000000000000000000000000000000000000
56
  to   3c3f942d57e56dc4eecd5615b2051cf8e67f2bce
57
Generating pack...
58
Done counting 3 objects.
59
Deltifying 3 objects...
60
 100% (3/3) done
61
Writing 3 objects...
62
 100% (3/3) done
63
Total 3 (delta 0), reused 0 (delta 0)
64
</code></pre>