Git不能提交空目录的原因 Git本身的设计是用来跟踪文件的变化的,而不是目录。当你尝试将一个空目录添加到Git仓库中时,由于该目录内没有任何文件,Git无法为这个目录生成快照或跟踪其变化,因此Git不允许提交空目录。 在Git中模拟提交空目录的方法 为了在Git中“提交”一个空目录,你需要在该目录中至少添加一个文件(...
最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。如,用 git status 查看状态:$ git statusOn branch masterNo commits yetnothing to commit (create/copy files and use "git add" to track)空...
Git不能提交空目录 日常使用中,空目录是无法通过git提交到代码库上的。 因为git最初的设计是用来索引文件的,所以git只关注文件,不关注目录。 如何去提交? 最主流的做法就是在这个空目录中新建一个.gitkeep文件,这只是一个约定俗成的空目录识别文件名,除了占位识别空目录,没有其他的意义。 这个占位...
空目录无法被 git 感应。 解决方案 最主流的做法是,在空目录下创建 .gitkeep 或者 .keep 空文件,或者 .gitignore 文件,这只是一个约定俗成的空目录识别文件名,其实除了占位识别空目录,其他并没什么卵用。 我们再在空目录中创建一个空文件: touch .gitkeep 然后再用 git status 查看状态: $ git statusOn bra...
最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。 如,用 git status 查看状态: $ git statusOn branch masterNo commits yetnothing to commit (create/copy files and use "git add" to track) ...
最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。 如,用git status查看状态: $ git statusOnbranch master No commits yet nothingtocommit (create/copy filesanduse"git add"totrack) ...
Git 不能提交空目录?我也是醉了! 背景 最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。 如,用git status查看状态: $ git status On branch master ...
Git 不能提交空目录?我也是醉了! 背景 最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。 如,用git status查看状态: $ git statusOnbranch masterNocommits yetnothingtocommit(create/copyfilesanduse "gi...
最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目录死活不能提交,还以为是我自己在 .gitignore 文件中忽略了,在网上查了下,原来还真有这回事。 如,用git status查看状态: 代码语言:javascript 复制 $ git status On branch master No commits yet ...