Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 2.22 KB

add_help.md

File metadata and controls

15 lines (9 loc) · 2.22 KB
  • $ touch todo.txt

  • $ touch readme.txt

  • Это создали файлы todo.txt и readme.txt

  • $ git status # проверили статус , файлы красные, естю но гитом еще не отслеживаются.

  • Нужно начать отслеживать добавленные документы, для этого можем использовать команду git add --all или git add . - значит, добавить всю текущую папку

  • Снова вызови $ git status , теперь файлы зеленые, отслеживаются и готовы к сохранению. Да, сохранения пока не произошло, потому что команда git add только запоминает текущее содержимое (контент) файла.

*Если сейчас отредактировать любой из «зелёных» файлов, он перейдёт в состояние modified (англ. «изменённый») и будет и в «зелёном», и в «красном» списках. Увидишь, если снова вызовешь $ git status. Чтобы запомнить новое состояние файла, нужно снова ввести команду git add и передать в качестве параметра имя изменённого файла или ключ --all.

Если провести аналогию, команду git add можно сравнить с добавлением товаров в корзину в интернет-магазине, а коммит — с оформлением и оплатой заказа.

  • Если какой-то файл добавили в список «на коммит» (staging area) с помощью git add, но потом передумали включать его туда. Убрать файл из staging поможет команда git restore --staged (от англ. restore — «восстановить»). Чтобы «сбросить» все файлы можно воспользоваться командой git restore --staged .: она сбросит всю текущую папку (.).