Скот Чакон

  • Максим Павловhat Zitat gemachtvor 8 Monaten
    Таким образом, в проектах, использующих Git, есть три части: каталог Git'а (Git directory), рабочий каталог (working directory) и область подготовленных файлов (staging area)
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    (патч — файл, описывающий различие между файлами),
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    В Git'е файлы могут находиться в одном из трёх состояний: зафиксированном, изменённом и подготовленном. "Зафиксированный" значит, что файл уже сохранён в вашей локальной базе. К изменённым относятся файлы, которые поменялись, но ещё не были зафиксированы. Подготовленные файлы — это изменённые файлы, отмеченные для включения в следующий коммит
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Таким образом, в проектах, использующих Git, есть три части: каталог Git'а (Git directory), рабочий каталог (working directory) и область подготовленных файлов (staging area)
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Рабочий каталог — это извлечённая из базы копия определённой версии проекта. Эти файлы достаются из сжатой базы данных в каталоге Git'а и помещаются на диск для того, чтобы вы их просматривали и редактировали
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Область подготовленных файлов — это обычный файл, обычно хранящийся в каталоге Git'а, который содержит информацию о том, что должно войти в следующий коммит. Иногда его называют индексом (index), хотя в последнее время становится общепринятым называть его областью подготовленных файлов (staging area)
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Стандартный рабочий процесс с использованием Git'а выглядит примерно так:
    Вы вносите изменения в файлы в своём рабочем каталоге.
    Подготавливаете файлы, добавляя их слепки в область подготовленных файлов.
    Делаете коммит, который берёт подготовленные файлы из индекса и помещает их в каталог Git'а на постоянное хранение
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Как только вы отредактируете файлы, Git будет рассматривать их как изменённые, т.к. вы изменили их с момента последнего коммита
  • Tanechka Sheremethat Zitat gemachtvor 2 Jahren
    Git хранит данные не как последовательность изменений или дельт, а как последовательность снимков состояния (snapshot)
  • Антон Пановhat Zitat gemachtletztes Jahr
    Перемещение применяет изменения из одной линии разработки в другую в том порядке, в котором они были представлены, тогда как слияние объединяет вместе конечные точки двух веток.
fb2epub
Ziehen Sie Ihre Dateien herüber (nicht mehr als fünf auf einmal)