Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git状态不产生输出_Git_Ssh_Putty - Fatal编程技术网

git状态不产生输出

git状态不产生输出,git,ssh,putty,Git,Ssh,Putty,为什么git状态不会产生任何输出? 当我使用它时,它只是等待额外的输入。我不得不用CTRL-C取消它 其他git命令(例如gitlog)工作正常。 在同一个存储库中,但在另一台计算机上,它可以正常工作 注意:我在一个遥远的地方工作,通过putty连接到gate服务器,然后从那里用ssh连接到我的工作站。实际上工作得很好。由于文件非常大(2gb),git状态需要花费非常长的时间。 然后有两种解决方案: 1) 删除该文件,或将其添加到gitignore 2) 使用git选项停止检查文件是否已被修改

为什么git状态不会产生任何输出? 当我使用它时,它只是等待额外的输入。我不得不用CTRL-C取消它

其他git命令(例如gitlog)工作正常。 在同一个存储库中,但在另一台计算机上,它可以正常工作


注意:我在一个遥远的地方工作,通过putty连接到gate服务器,然后从那里用ssh连接到我的工作站。

实际上工作得很好。由于文件非常大(2gb),git状态需要花费非常长的时间。 然后有两种解决方案:

1) 删除该文件,或将其添加到gitignore

2) 使用git选项停止检查文件是否已被修改

git update-index --assume-unchanged [<file> ...]
git更新索引--假定未更改[…]
如果需要在回购协议上更新文件,则执行相反的操作:

git update-index --no-assume-unchanged [<file> ...]
git更新索引--不假设未更改[…]

它实际上运行得很好。由于文件非常大(2gb),git状态需要花费非常长的时间。 然后有两种解决方案:

1) 删除该文件,或将其添加到gitignore

2) 使用git选项停止检查文件是否已被修改

git update-index --assume-unchanged [<file> ...]
git更新索引--假定未更改[…]
如果需要在回购协议上更新文件,则执行相反的操作:

git update-index --no-assume-unchanged [<file> ...]
git更新索引--不假设未更改[…]

我被困在故障排除上,欢迎任何建议
strace git status
应该告诉我幕后正在运行什么以及它在等待什么。我不知道strace的情况。我收到了成百上千条这样的信息
read(3,“\370\300\271\375+8)8\37\3\307z\36fYIt在没有上下文的情况下没有任何帮助。要么发布整个日志,要么自己尝试查找相关部分。我被困在故障排除中,欢迎任何建议
strace git status
应该告诉我们幕后正在运行什么以及它在等待什么。哇,我不知道strace。我收到了数百条类似于t的消息他的
读到(3,“\370\300\271\375+8)8\37\3\307z\36fYIt没有上下文是没有帮助的。发布整个日志或自己尝试查找相关部分。另一个选项是将文件添加到
.gitignore
。另一个选项是将文件添加到
.gitignore