gpt4 book ai didi

git - 如何递归查找具有本地更改的 git 存储库?

转载 作者:行者123 更新时间:2023-12-05 07:48:54 26 4
gpt4 key购买 nike

我想递归地查看目录,查找任何本地修改未与远程同步的 git 存储库。这意味着如果我键入 git status,则没有未跟踪、删除、重命名或修改的文件。

如何做到这一点?

背景故事:我有一个项目,其中有几个库在各自的存储库中。有时我编辑这些库并想将更改推送到它们的原始存储库,但我忘记了我修改了哪些库并想在一天结束时找到它们。

最佳答案

你需要一个类似于“How to quickly find all git repos under a directory”的脚本来找到那些git repo。
(像 find .-name .git -type d -prune 解决方案这样的纯 shell 搜索可能比此处引用的脚本成本更高)

对于找到的每个 repo ,该脚本将执行 git status,如果需要,则执行 git add/commit 和 push。

关于git - 如何递归查找具有本地更改的 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38019523/

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