Skip to content

Instantly share code, notes, and snippets.

@remboo
Last active August 7, 2017 12:27
Show Gist options
  • Save remboo/771743bfb65c8ad421e67d79b6612fc6 to your computer and use it in GitHub Desktop.
Save remboo/771743bfb65c8ad421e67d79b6612fc6 to your computer and use it in GitHub Desktop.
Git files states

alt text

Все файлы делятся на 2 группы:

untracked (неотслеживаемые) - любые файлы в рабочем каталоге, которые не входили в ваш последний слепок состояния и не подготовлены к коммиту.

tracked (отслеживаемые) - это те файлы, которые были в последнем слепке состояния проекта (snapshot); они могут быть неизменёнными(unmodified), изменёнными(modified) или подготовленными к коммиту (staged).

untracked - новые файлы, которых еще не было в проекте

unmodified - файлы, которые уже есть в проекте, но они не были изменены

modified - файлы, которые уже есть в проекте, и они были изменены

staged - файлы, которые были изменены и изменения были проиндексированы с помощью git add

Из состояния staged изменения фиксируются с помощью git commit и файлы переходят в состояние 'unmodified'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment