どうやってこの混乱に陥ったのかわかりません。しかしerror: object 15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22:contains entries pointing to null
、リポジトリをGitHubにプッシュしようとすると、問題が発生します。フルプッシュ:
[ashinn @ puppet1 puppet] $ git push オブジェクトのカウント:27、完了。 最大2つのスレッドを使用したデルタ圧縮。 オブジェクトの圧縮:100%(11/11)、完了。 オブジェクトの書き込み:100%(16/16)、5.67 KiB、完了。 合計16(デルタ6)、再利用14(デルタ4) エラー:オブジェクト15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22:nullsha1を指すエントリが含まれています 致命的:オブジェクトのエラー エラー:解凍に失敗しました:インデックスパックの異常終了 git@github.com:andyshinn/puppet.gitへ ![リモート拒否]ガングリア->ガングリア(アンパッカーエラー) ![リモート拒否]マスター->マスター(アンパッカーエラー) エラー:一部の参照を「git@github.com:andyshinn/puppet.git」にプッシュできませんでした すべてが最新です
Git ls-treeは、私のsudoモジュールがnullのsha1であることを示しています。
[ashinn @ puppet1 puppet] $ git ls-tree 15abe3addde5ad5f7d25e8f0f220d2e9faf3cb22 ..。 160000コミット2cc9d02b3cf27d6a06d85612c03710aa0d90149cssh 160000コミット6961179007dce76d7fb9bd1fc361273acb4129a7stdlib 160000コミット0000000000000000000000000000000000000000sudo 040000ツリー2bd16a8fab440081a876f64d720b5b4d9d119bc9sysctl 040000ツリー01439b5a20363dccdf3f7103aab701fa7f4b3cd9テンプレート ..。
リストされているssh
、、stdlib
およびsudo
は、外部gitリポジトリのサブモジュールです。フォルダsysctl
とtemplate
はリポジトリ内のフォルダです。
モジュールを削除して再度追加しようとしましたが、現在コミットをプッシュできないようです。私はいくつかの検索を行いましたが、エラーについてはほとんど見つかりませんでした。このエラーを解決するにはどうすればよいですか?