gpt4 book ai didi

Git push 不退出

转载 作者:太空狗 更新时间:2023-10-29 13:25:05 27 4
gpt4 key购买 nike

我第一次在 PC 上使用 git。我在 D:\MyProjectA\ 中有一个存储库,在 D:\MyProjectB\ 中有一个存储库的裸克隆。然后我通过运行 remote add origin D:\MyProjectB 将裸克隆设置为 origin

现在我对 MyProjectA 进行了一些更改,并希望将它们推回原点。当我在 Powershell 中运行 git push origin master 时,我看到以下输出,但脚本没有退出。我必须按 Ctrl-C 才能关闭。怎么回事?

PS D:\MyProjectA> git push origin master
Counting objects: 3, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 290 bytes | 290.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)

最佳答案

只是为了检查一下,同样的命令在没有寻呼机的情况下是否有效?

git --no-pager push origin master

如果是,请输入:

git config --global core.pager more.com

此外,with Git 2.16 (最近发布),尝试:

$env:GIT_REDIRECT_STDERR = "2>&1"

看看是否有帮助。

最后,设置各种GIT_TRACE variables可以帮助调试命令。

OP cbp确认 in the comments :

I have just had success in CMD (not Powershell) using GIT_TRACE.
And what I observed is that it hung for a long time running git pack-objects. Eventually it finished and exited.
Subsequently, running git push appears to be much faster.

关于Git push 不退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364238/

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