4

我正在虚拟机上进行开发,并希望了解在部署项目时需要手动将哪些文件和目录添加到远程服务器上的 Web 目录中(例如,具有环境特定设置/凭据的文件)。如何获取这些文件/目录的列表?

4

3 回答 3

12
git ls-files -o

ls-files 的 -o 选项将显示未跟踪的文件。

如果您希望将未跟踪的目录列为目录而不是所有单独的文件,您可以这样做:

git ls-files -o --directory
于 2013-04-17T18:22:10.903 回答
7
git ls-files --others --exclude-standard
  • --others选项显示untracked文件。

  • --exclude-standard选项排除包含在gitignore或中的文件.git/info/exclude

请参阅git-ls-files

于 2013-04-17T18:22:52.203 回答
1
git status -uall

此命令将显示所有未跟踪的文件和目录,包括未跟踪目录中的未跟踪文件。用于-unormal隐藏未跟踪目录中未跟踪的文件。

于 2013-04-17T18:26:44.617 回答