Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Три стани

А зараз, будьте уважні. Це найважливіша річ, яку потрібно запам’ятати, якщо ви хочете щоб подальше вивчення Git пройшло гладко.

Git має три основних стани, у яких можуть перебувати ваші файли:

- зафіксований,

- змінений

- доданий.

Зафіксований — значить, дані безпечно збережено в локальній базі даних.

Змінений означає, що у файл внесено редагування, які ще не зафіксовано у базі даних.

Доданий стан виникає тоді, коли ви позначаєте змінений файл у поточній версії, готуючи його таким чином до фіксації.

Це приводить нас до трьох головних відділів проекту під управлінням Git: директорія Git, робоча директорія та область додавання.

Робоча директорія, область додавання та директорія Git.

У директорії Git система зберігає метадані та базу даних об’єктів вашого проекту. Це найважливіша частина проекту. Саме вона копіюється при клонуванні проекту з іншого комп’ютеру.

Робоча директорія являє собою файли і директорії проекту у поточному стані. Ці об’єкти видобуваються з бази даних (яка, пригадаємо, зберігається у директорії Git) і розміщуються на диску для подальшого використання та редагування.

Область додавання це простий файл, що зазвичай знаходиться у директорії Git і містить інформацію про об’єкти, стан яких буде враховано під час наступної фіксації змін.

Найпростіший процес взаємодії з Git виглядає приблизно так:

  1. Ви редагуєте файли у своїй робочій директорії.
  2. Надсилаєте файли в область додавання, шляхом створення знімків їх поточного стану.
  3. Робите фіксацію, яка бере файли в області додавання і остаточно зберігає цей знімок у директорії Git.

У випадку, якщо окрема версія файлу вже є у директорії Git, цей файл вважається зафіксованим. Якщо він зазнав змін і перебуває в області додавання, то він доданий. Якщо ж його стан відрізняється від того, який було зафіксовано, і файл не знаходиться в області додавання, то він називається зміненим.


Читайте також:

  1. IV. Список використаних джерел
  2. Агрегатні стани речовини
  3. БАЖАННЯ і НАМІРИ - це миттєво виникаючі і досить часто змінюють один одного мотиваційні суб'єктивні стани, що відповідають змінюваних умов виконання дії.
  4. використаних у посібнику)
  5. Відомі чотири основні історичні типи організації соціальної нерівності — рабство, касти, стани і класи.
  6. Вопрос 28. Октябрьское вооруженное восстание 1917 года.
  7. ВОПРОС№34:Восстание 1863-1864гг на Б, его итоги и значение.
  8. ГОСТРІ АЛЕРГІЧНІ СТАНИ. ГОСТРА СУДИННА НЕДОСТАТНІСТЬ.ІНФЕКЦІЙНІ, ШКІРНІ І ВІНЕРІЧНІ ХВОРОБИ.
  9. Депресивні стани
  10. ЕМОЦІЙНІ СТАНИ
  11. Емоційні стани.
  12. Змінені стани свідомості




Переглядів: 841

<== попередня сторінка | наступна сторінка ==>
Git виконує перевірку цілісності даних | Встановлення Git

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.