我第一次在电脑上玩git。我在D:\MyProjectA\中有一个存储库,在D:\MyProjectB\中有一个存储库的简单克隆。然后,通过运行origin将裸露的克隆设置为remote add origin D:\MyProjectB。
现在,我对MyProjectA做了一些修改,希望将它们推回到原点。当我在Powershell中运行git push origin master时,我看到下面的输出,但是脚本没有退出。我得去Ctrl才能关门。到底怎么回事?
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)发布于 2018-01-21 06:44:21
为了检查一下,相同的命令在没有寻呼机的情况下工作吗?
git --no-pager push origin master如果是,键入:
git config --global core.pager more.com此外,with Git 2.16 (最近发布)尝试:
$env:GIT_REDIRECT_STDERR = "2>&1"看看这是否有帮助。
最后,设置各种 variables可以帮助调试命令。
我刚刚在
CMD(不是Powershell)上成功地使用了GIT_TRACE。 我观察到的是,它在运行git pack-objects时挂了很长时间。最后,它完成并退出了。 随后,运行git push似乎要快得多。
https://stackoverflow.com/questions/48364238
复制相似问题