English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод submission empty directory в git

Введение

Git и svn различаются, они следят только за изменениями файлов, но не за папками. Поэтому пустая папка, если в ней нет файлов, даже если вы выполните git add этой папки, при checkout в другом месте не будет этой пустой папки.

Следить только за изменениями файлов, но не за папками, такой дизайн имеет свою причину. Но это может привести к некоторым небольшим проблемам. Иногда действительно нужно сохранять пустую папку в репозитории Git. Например, пустая папка, которую нужно использовать для тестирования.

На самом деле есть две ситуации:

第一节:Папка пуста

В этом случае вам нужно создать файл .gitkeep в папке и установить, чтобы не игнорировать .gitkeep в .gitignore проекта

.gitkeep - это соглашение о названии файла и не содержит специальных правил

第二节:Папка уже содержит файлы

В этом случае вам нужно сначала установить !gitignore в корневой папке, а затем создать файл .gitignore в целевой папке и установить

*
!gitignore

Обобщение

Теперь вы можете提交 пустую папку в проекте, надеюсь, это поможет вам в изучении или работе. Если у вас есть вопросы, вы можете оставить комментарий для обсуждения.

Основной учебник
Ты можешь полюбить это