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