gpt4 book ai didi

Git - 在列出 stash 更改时排除路径?

转载 作者:太空狗 更新时间:2023-10-29 14:16:28 25 4
gpt4 key购买 nike

有没有办法检查 stash 的更改(git stash list -p)并排除 package-lock.json

它表示 list 命令采用与 git log 相同的选项,但在 git log documentation page 上找不到任何相关内容.

git stash list -p --exclude=package-lock.json 不起作用 - 我仍然在 package-lock.json 中看到 stash 的更改。

最佳答案

--exclude 用于排除特定的引用。您需要排除特定 路径名git diff 选项,:(exclude)package-jock.json

看起来 git stash list 以这种方式调用 git log,不过:

git log --format="%gd: %gs" -g --first-parent -m "$@" $ref_stash --

pathspec 选项,例如 :(exclude) 将位于 -- 之后。所以你需要直接使用git log:

git log --format="%gd: %gs" -g --first-parent -m -p refs/stash -- ":(exclude)package-lock.json"

关于Git - 在列出 stash 更改时排除路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55186763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com