User Tools

Site Tools


geda:scm.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:scm.ru [2014/04/19 04:27]
vzh Updated using po4a
geda:scm.ru [2014/04/24 16:02] (current)
vzh
Line 43: Line 43:
  
   * [[http://​www.kernel.org/​pub/​software/​scm/​git/​docs/​|Официальная документация git]]   * [[http://​www.kernel.org/​pub/​software/​scm/​git/​docs/​|Официальная документация git]]
 +
 Руководство пользователя **git**: Руководство пользователя **git**:
  
   * [[http://​www.kernel.org/​pub/​software/​scm/​git/​docs/​user-manual.html|Руководство пользователя git]]   * [[http://​www.kernel.org/​pub/​software/​scm/​git/​docs/​user-manual.html|Руководство пользователя git]]
 +
 Текущее руководство можно найти по ссылке:​ Текущее руководство можно найти по ссылке:​
  
Line 113: Line 115:
  
 Учтите,​ что файл, на который вы ссылаетесь здесь, это ваш закрытый ключ Учтите,​ что файл, на который вы ссылаетесь здесь, это ваш закрытый ключ
-("​private key"), а файл, который нужно послать на сервер,​ это +(«private key»), а файл, который нужно послать на сервер,​ это 
-соответствующий ему открытый ключ ("​public key").+соответствующий ему открытый ключ («public key»).
  
  
Line 134: Line 136:
 При наложении чужой заплаты (например,​ из записи о заплате в ''​launchpad''​),​ При наложении чужой заплаты (например,​ из записи о заплате в ''​launchpad''​),​
 следует иметь в виду некоторые моменты. Для вносимых изменений **git** следует иметь в виду некоторые моменты. Для вносимых изменений **git**
-сохраняет по два имени и по два адреса электронной почты: ​"автора" ​заплаты +сохраняет по два имени и по два адреса электронной почты: ​«автора» заплаты 
-("​author"​) и "вносящего" ​заплату ("​committer"​), и при внесении изменений эти+(«author») и «вносящего» заплату («committer»), и при внесении изменений эти
 данные должны быть правильными. данные должны быть правильными.
  
Line 223: Line 225:
  
 В отличие от CVS, командой **''​git-push''​** изменения не просто добавляются В отличие от CVS, командой **''​git-push''​** изменения не просто добавляются
-в основной репозиторий,​ но "продвигается" ​локальная версия. Всегда нужно +в основной репозиторий,​ но «продвигается» локальная версия. Всегда нужно 
-дважды (или даже трижды) проверить,​ что ​"продвигаемые" ​вами изменения в+дважды (или даже трижды) проверить,​ что ​«продвигаемые» вами изменения в
 самом деле предназначены для основного репозитория. самом деле предназначены для основного репозитория.
  
Line 251: Line 253:
   $ git pull   $ git pull
  
-Однако тем из вас, кто собирается ​"продвигать" ​свои изменения в центральный+Однако тем из вас, кто собирается ​«продвигать» свои изменения в центральный
 репозиторий **git**, использование **''​git pull''​** испортит историю репозиторий **git**, использование **''​git pull''​** испортит историю
-сообщениями об объединении веток ("​Merge ​branch '​master'​"). Чтобы избежать+сообщениями об объединении веток («Merge ​branch '​master'​»). Чтобы избежать
 этого, нужно запустить:​ этого, нужно запустить:​
  
Line 327: Line 329:
 Кроме репозитория [[http://​git.geda-project.org/​]],​ у нас есть его зеркало Кроме репозитория [[http://​git.geda-project.org/​]],​ у нас есть его зеркало
 на [[http://​repo.or.cz/​w/​geda-gaf.git]]. Некоторые разработчики имеют свои на [[http://​repo.or.cz/​w/​geda-gaf.git]]. Некоторые разработчики имеют свои
-ответвления ("​fork"​) данного репозитория с ветками ("​branch"​) разработки+ответвления («fork») данного репозитория с ветками («branch») разработки
 новых возможностей. новых возможностей.
  
Line 381: Line 383:
 ==== ... восстановить на самом деле испорченный локальный репозиторий?​ ==== ==== ... восстановить на самом деле испорченный локальный репозиторий?​ ====
  
-Прежде всего, не вздумайте никуда ​"продвигать" ​командой **''​git push''​**+Прежде всего, не вздумайте никуда ​«продвигать» командой **''​git push''​**
 никаких изменений из локального репозитория,​ если вы думаете,​ что в нём никаких изменений из локального репозитория,​ если вы думаете,​ что в нём
 что-то испорчено. Спросите сначала кого-нибудь более опытного в **git**. что-то испорчено. Спросите сначала кого-нибудь более опытного в **git**.
Line 396: Line 398:
  
 Последняя команда (**''​%%git reset --hard ...%%''​**) откатит все ваши Последняя команда (**''​%%git reset --hard ...%%''​**) откатит все ваши
-изменения к шагу ​"​checkout: moving to master"​.  Помните:​ не паникуйте! С+изменения к шагу ​«checkout: moving to master».  Помните:​ не паникуйте! С
 помощью **git** можно многое починить. помощью **git** можно многое починить.
  
geda/scm.ru.1397896026.txt.gz · Last modified: 2014/04/19 04:27 by vzh