Храните неотслеживаемые файлы в Git: пошаговое руководство

Вот несколько способов хранения неотслеживаемых файлов в Git:

  1. Использование команды git stash:

    • Запустите git stash save --include-untracked, чтобы сохранить как отслеживаемые, так и неотслеживаемые файлы.
    • Используйте git stash push --include-untrackedв качестве альтернативной команды.
  2. Создание временной ветки:

    • Создайте новую ветку, используя git checkout -b temp-branch.
    • Зафиксируйте изменения во временной ветке.
    • Переключитесь обратно на исходную ветку, используя git checkout original-branch.
    • Удалите временную ветку с помощью git Branch -D temp-branch.
  3. Игнорирование неотслеживаемых файлов:

    • Измените файл .gitignoreв своем репозитории, чтобы исключить неотслеживаемые файлы.
    • Запустите git add.gitignore, чтобы внести изменения.
    • Зафиксируйте изменения с помощью git commit -m "Обновлен.gitignore для игнорирования неотслеживаемых файлов".
  4. Использование отдельного репозитория:

    • Инициализировать новый репозиторий Git в отдельном каталоге.
    • Скопируйте файлы, которые хотите спрятать, в новый репозиторий.
    • Зафиксируйте изменения в отдельном репозитории.
    • Вернитесь к исходному репозиторию.
  5. Использование инструментов Git с графическим интерфейсом:

    • Различные инструменты Git с графическим интерфейсом, такие как GitKraken, SourceTree или расширения Git, предоставляют возможность хранить неотслеживаемые файлы в своих пользовательских интерфейсах.