Фиксация файла
Мы собираемся добавить новый файл и зарегистрировать его в только что созданном репозитории.
Создайте в этом каталоге файл с именем sample.txt
со следующим текстовым содержимым.
Anyone can learn Git with this tutorial and Backlog
Мы можем использовать команду git status, чтобы подтвердить статус каталога «tutorial».
$ git status
On branch main
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
sample.txt
nothing added to commit but untracked files present (use "git add" to track)
Из ответа мы можем понять, что sample.txt
в настоящее время не отслеживается. Сначала необходимо добавить sample.txt
в индекс, чтобы отслеживать его.
Используйте команду git add с добавлением имени файла, который вы хотите добавить в индекс. Если вы хотите добавить несколько файлов, разделите их пробелом. Затем убедитесь, что файл «sample.txt» успешно добавлен в индекс.
Можно указать «.» вместо имен отдельных файлов, чтобы добавить в индекс все файлы в текущем каталоге.
$ git add sample.txt
$ git status
On branch main
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: sample.txt
Теперь, когда sample.txt
добавлен в индекс, мы можем приступить к фиксации файла. Используйте команду git commit и еще раз проверьте статус.
$ git commit -m "first commit"
[main (root-commit) 13fc237] first commit
1 file changed, 1 insertion(+)
create mode 100644 sample.txt
$ git status
On branch main
nothing to commit, working tree clean
Ответ команды сообщает нам, что новых изменений для фиксации больше нет.
Мы можем увидеть недавно добавленную фиксацию в журнале репозитория с помощью команды git log.
$ git log
commit ac56e474afbbe1eab9ebce5b3ab48ac4c73ad60e
Author: username
Date: Thu Jul 12 18:00:21 2022 +0900
first commit
Далее вы готовы поделиться репозиторием со своей командой.