git staging

git staging — область, отслеживаемая git, в которой находятся файлы еще не попавшие в commit.

В staging файлы добавляются командой git add. Имена файлов можно указывать передавая их в качестве аргумента или добавлять все файлы в каталоге. Для этого ставится точка или *.

git add somefile.txt

Когда команда корректно отрабатывает — никакого вывода в консоль нет.

git add перемещает файлы из working directory в staging. В staging подгатавливается снапшот перед коммитом в общий репозиторий.

После добавления система контроля версий начинает отслеживать файл. Это можно увидеть в git status.

git status

On branch master
Initial commit
Changes to be committed:
(use «git rm —cached …» to unstage)
new file: somefile.txt

Сейчас можно добавить другие файлы или somefile.txt повторно и в любое удобное время сделать коммит в репозиторий.

git status оказывает состояние staging, т.е. то, что подготовлено для коммита.

Читайте про создание репозитория на github