Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Как использовать Git
  6. Как использовать Git в командной строке
  7. Фиксация файла
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Фиксация файла

Мы собираемся добавить новый файл и зарегистрировать его в только что созданном репозитории.

Создайте в этом каталоге файл с именем 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

Далее вы готовы поделиться репозиторием со своей командой.

Smarter teamwork, delivered

Get practical advice, workflow guides, and proven strategies to help your team adopt tools fast and stay organized.