Linux で GitKraken を数年間使用しています。そして、これまでのところ何とかうまく機能していました。しかし、昨日突然、Gitkraken からプライベート リポジトリへの無料アクセスが提供されなくなったというメッセージを受け取りました!! 私は急いでいて、隠しファイルと現在のファイルの違いを確認する必要があったため、ターミナルでそれに関する奇妙な git スクリプトを実行しました。私はそれでうまくいかなかったので、GitKraken の無料トライアルを利用しました。その後、私がやりたかったことはうまくいき、また、1日引っ張ったり押したりすることができました. しかし、昨日私はいくつかのファイルをコミットし、プルしようとすると、「my-branch-name」はどのリモート/ブランチからプッシュまたはプルする必要がありますか? origin/"my-branch-name" と書いて送信すると、次のエラーが表示されます: Cannot read property "fullName" of undefined!
また、ターミナルで git を使用してみました。git status を実行すると、次のメッセージが表示されました。
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
On branch dev
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
error: index file .git/objects/pack/pack-a08c14513ad1a7f74b2c0ad8883470516745005c.idx is too small
Your branch is based on 'origin/<my-branch-name>', but the upstream is gone.
(use "git branch --unset-upstream" to fixup)
nothing to commit, working tree clean
Gitkraken によるものか、隠しファイルの差分を表示するために実行したスクリプトによるものか、自分の git ファイルに何が起こったのかわかりません。スタックオーバーフローにも同様の質問がありますが、これらのエラーの両方が含まれているものはありません: インデックス ファイルが小さすぎて、アップストリームがなくなっています!
アップデート:
エラー メッセージで提案されている「git branch --unset-upstream」を適用することで、プルとプッシュを行うことができましたが、それでもすべてのインデックス エラーが発生します。これに加えて、GitKraken でプルしようとすると失敗し、ターミナルで Git status を実行すると、アップストリームに対して同じメッセージが表示されます。
"Your branch is based on 'origin/<my-branch-name>', but the upstream is gone."
だから、GitKraken が git ファイルを台無しにしていると思います!