此目录中有一个.gitignore
文件
/Users/keatooon/pos_dev
我想忽略此文件夹中的所有文件以及此目录/Users/keatooon/pos_dev/apps/POS/ipad/native/www
的子文件夹中的文件:
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default/app
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default/dist
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default/images
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default/ionic
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/default/index.html
/Users/keatooon/pos_dev/apps/POS/ipad/native/www/skinLoader.html
怎么做
我尝试在.gitignore
文件中添加所有这些,但它无法工作:
apps/POS/ipad/native/www/default/
apps/POS/ipad/native/www/*
1条答案
按热度按时间2vuwiymt1#
与gitignore一起要记住的规则:
一个月一次
我希望忽略/Users/keatoon/pos_dev/apps/POS/iPad/native/www中的所有内容。
这将是一个
/Users/keatooon/pos_dev/.gitignore
,其中:(note尾部斜杠,忽略文件夹内容)
确保该文件夹的内容尚未被跟踪(因为在这种情况下,任何修改仍然会显示在
git status
中)使用以下命令检查该规则是否正确忽略了文件:
如果不是,请键入:
磁盘上的文件将保留,但您将在存储库的历史记录中记录
www/
的删除,其内容将被忽略。user692942在评论中添加:
我不需要存储库路由的完整相对路径,所以使用
**/folder/subfolder/
工作。来自
gitignore
手册页:“前导
**
后跟斜杠表示在所有目录中匹配。例如,**/foo
在任何地方匹配文件或目录foo,与模式foo相同。**/foo/bar
在直接位于目录foo
下的任何地方匹配文件或目录bar。”