После того как вы инициализировали репозиторий и определились с веткой, можно начинать работать с файлами…)

  1. Просмотр статуса файлов:

  2. Добавление файлов в область индекса:

  3. Удаление файлов из области индекса:

    Интерактивный режим добавления файлов в staging area

    Команда git add -i запускает интерактивный режим добавления изменений в область индекса (staging area) в Git. Этот интерактивный режим предоставляет пользователю возможность выбирать, какие изменения в файлах добавлять в staging area. Это полезно, если у вас есть несколько изменений в разных файлах, и вы хотите добавить их по-отдельности или выборочно. Вот как использовать команду git add -i:

    1. Запуск интерактивного режима:

      • Для запуска интерактивного режима добавления изменений выполните команду:

        git add -i
        
    2. Выбор действия:

      • После запуска команды git add -i появится интерактивное меню с различными опциями. Пример:

        *** Commands ***
          1: status       2: update       3: revert       4: add untracked
          5: patch        6: diff         7: quit         8: help
        What now>
        
      • В зависимости от вашей цели выберите соответствующий номер опции.

    3. Применение выбранного действия:

      • Выберите нужное действие из меню, например, 5 для просмотра изменений в файлах.
      • Введите номер опции и нажмите Enter.
    4. Применение изменений:

      • После выбора действия вам может потребоваться ввести дополнительные сведения, такие как имя файла или номер строки, к которой нужно применить изменения.
      • Введите соответствующие данные и нажмите Enter.
    5. Завершение работы в интерактивном режиме:

      • После выполнения нужных действий выберите опцию 7 или введите quit, чтобы выйти из интерактивного режима.

    Использование команды git add -i позволяет более гибко и точечно управлять добавлением изменений в staging area, что удобно в ситуациях, когда требуется выборочное добавление изменений или когда у вас есть несколько изменений в разных файлах.