我在将文件夹及其所有子目录添加到git存储库时遇到问题。经过一番谷歌搜索后,我意识到这是一个非常受欢迎的问题,并且我尝试了每个建议都没有碰到运气,特别是git-add手册页中的建议。我什至git add -A
没有成功。为了简单起见,假设我将git储存库初始化为Dir1
。然后,我具有以下文件的目录结构。
Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt
我的真实文件的子目录深度为5-6级,那么是否有git命令将每个子目录中的所有文件添加到我的存储库中?现在,当我从手册页中执行建议时,git add Dir1/\*
可以Dir2
在我的仓库中看到它,但是它显示为绿色文件夹,但无法打开它,这使我相信其中的所有文件/文件夹都Dir2
没有得到添加。任何帮助将不胜感激。我是新的git用户(不到一个星期的使用时间),因此请尝试将说明保持在初学者的水平。
git add
任何目录的自动递归。git add .
在仓库的顶层使用应该在其中添加所有内容。如果不是,.gitignore
则在起作用(本地或全局)。