【问题标题】:How to get git-status of a single folder in a non-recursive way (not showing its subfolders)如何以非递归方式获取单个文件夹的 git-status(不显示其子文件夹)
【发布时间】:2016-03-10 21:29:19
【问题描述】:

如何以非递归方式获取单个文件夹的git-status

这不是 this question 的副本,因为他们在那里解决了如何 git-status 单个文件夹它的子目录,例如接受的答案是使用返回递归结果的git status .

【问题讨论】:

    标签: git version-control


    【解决方案1】:

    进入所需文件夹并使用:

    git status .
    

    这将显示您当前所在的给定文件夹的状态。

    另一种选择是使用:

    git ls-files -t -o -m <desired path>
    

    这将显示所有已更改但未更新(未暂存)或未跟踪给定目录的文件。


    非递归方式:

    在想要的文件夹中使用 git status + grep 的组合来过滤结果

    git status | grep -v /
    

    【讨论】:

    • 这个答案忽略了我的问题。我问如何以非递归方式获得git-status
    • 谢谢,应该是git status | grep -v / 还是git status . | grep -v /
    • 每个人都有点不同。阅读每个旁边的说明
    猜你喜欢
    • 2010-11-05
    • 2019-06-26
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 2018-10-16
    • 2018-06-27
    相关资源
    最近更新 更多