gpt4 book ai didi

Git pull 直到有东西可以 pull

转载 作者:太空狗 更新时间:2023-10-29 13:40:56 28 4
gpt4 key购买 nike

有没有办法 git pull 直到有东西可以 pull 。

假设我正在等待一位同事推送他的最新更改,因为我不耐烦并且没有看他的屏幕,我只是运行 watch git pull 直到我看到有东西被 pull ,但我可能会错过这一刻,浪费不必要的时间。 (注意:是的,这是一个非常小的不便,但仍然不便:))

git pull 似乎没有不同的返回值,无论它是否真的 pull 了一些东西,但也许有一些我不知道的晦涩的、未记录的选项?

编辑:感谢您的回答,我将其添加到我的 .zshrc 中:

alias gitpullwait="git pull | grep "Already up-to-date" > /dev/null; while [ $? -ne 1 ]; do git pull | grep "Already up-to-date" > /dev/null; done; notify-send Pull f$

它看起来很丑,但对我有用。

最佳答案

您可以将 git 输出通过管道传输到 awk/grep 以查找在非空 pull 时本应打印的消息,然后使用 notify-send 在您的桌面上闪烁一条通知消息。

此外,我建议不要使用脚本执行 git pull,而是使用脚本执行 git fetch,然后手动 merge ,这样您就不会遇到意外的 merge 问题。

关于Git pull 直到有东西可以 pull ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24404238/

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