bookmate game
Free
Скот Чакон

Pro Git — профессиональный контроль версий

  • шугейз головацитирует5 лет назад
    Для всего, что сохраняется в Git, сначала вычисляется контрольная сумма, и в дальнейшем она же и используется для поиска содержимого.
  • Maksym Dunaievskiyцитирует8 месяцев назад
    $ git commit
    Эта команда откроет выбранный вами текстовый редактор. (Редактор устанавливается системной переменной $EDITOR — обычно это vim или emacs, хотя вы можете установить ваш любимый с помощью команды git config --global core.editor, как было показано в главе 1)
  • Maksym Dunaievskiyцитирует8 месяцев назад
    $ git config --global core.editor emacs
  • Максим Павловцитируетв прошлом году
    Таким образом, в проектах, использующих Git, есть три части: каталог Git'а (Git directory), рабочий каталог (working directory) и область подготовленных файлов (staging area)
  • Діма Павлишинцитируетв прошлом году
    Git'е файлы могут находиться в одном из трёх состояний: зафиксированном, изменённом и подготовленном. "Зафиксированный" значит, что файл уже сохранён в вашей локальной базе. К изменённым относятся файлы, которые поменялись, но ещё не были зафиксированы. Подготовленные файлы — это изменённые файлы, отмеченные для включения в следующий коммит.
  • Антон Пановцитирует2 года назад
    Перемещение применяет изменения из одной линии разработки в другую в том порядке, в котором они были представлены, тогда как слияние объединяет вместе конечные точки двух веток.
  • Maksim Makarovцитирует2 года назад
    Чтобы увидеть все ветки, содержащие наработки, которые вы пока ещё не слили в текущую ветку, выполните команду git branch --no-merged:
  • Maksim Makarovцитирует2 года назад
    Чтобы посмотреть те ветки, которые вы уже слили с текущей, можете выполнить команду git branch --merged:
    $ git branch --merged
    iss53
    * master
  • Maksim Makarovцитирует2 года назад
    Иногда процесс слияния не идёт гладко. Если вы изменили одну и ту же часть файла по-разному в двух ветках, которые собираетесь слить, Git не сможет сделать это чисто. Если ваше решение проблемы №53 изменяет ту же часть файла, что и hotfix, вы получите

    Конфликт слияния

  • Tanechka Sheremetцитирует2 года назад
    Git хранит данные не как последовательность изменений или дельт, а как последовательность снимков состояния (snapshot)
fb2epub
Перетащите файлы сюда, не более 5 за один раз