我正在尝试将所有内容添加MyProject/Frameworks/到git-lfs(大文件存储)中。我不确定递归匹配文件夹下所有文件和文件夹的正确格式Frameworks是什么。这个答案说的是正确的格式git lfs track "MyProject/Frameworks/**",但是Atlassian的帮助文件说我应该使用git lfs track "MyProject/Frameworks/"。我都尝试过,但它们都没有git lfs用于存储。它尝试直接上传文件。
当然,我很想知道正确的格式,但是更重要的是,在尝试将更改推送到github之前,我想确认匹配项和文件确实可以正常工作。这将允许我迭代并尝试新事物。
我看到两个相关的命令可能会有所帮助:git lfs status和git lfs ls-files。目前尚不清楚我应该使用哪一个,以及我应该寻找什么输出。例如,当我运行时git lfs status,它向我显示了很多文件Git LFS objects to be committed,使我认为它们将被添加到Git LFS中。但是,在尝试推送到GitHub.com之后,我意识到事实并非如此。如果有帮助,这些文件的输出(Git: edee1ad)在每个文件名之后总会有类似的内容。
当我尝试使用时,git lfs ls-files我不确定git add在文件,提交后还是在推送文件后是否需要运行它。在大多数情况下,它只是向我显示空白输出。
本质上,问题是:如果配置git lfs正确,在尝试提交/推送之前git lfs status应该使用什么工具(例如),以及应该寻找什么输出?
注意:请不要仅回答如何匹配所有递归文件的问题,因为这将对我有一次帮助(此特定情况),而不是让我反复尝试新事物(任何情况)。