Don't create .gitkeep files, use .gitignore instead
6 days ago
- #best-practices
- #git
- #version-control
- Git跟踪文件而非目录,需要特定技术来确保新克隆的仓库中存在目录
- .gitkeep技术通过创建空.gitkeep文件并修改.gitignore来跟踪目录,但存在缺点:重命名时需要更新且可能造成混淆
- 更优方案是在目录内创建.gitignore文件,通过忽略模式排除所有文件(自身除外),仅用单个标准文件即可确保目录被跟踪
- 这种.gitignore方法更易于维护,且在目录重命名后仍能无缝工作