7

新しい git 変更セットを github リポジトリにプッシュする際に問題が発生しています。最初に、ローカルの変更を深さ 1 で複製して、次のように履歴を削除しました。

git clone --depth 1 file:///Users/kunal<path to project>

次に、複製したディレクトリ内で git init remote add と push を実行しました。

> git init  
> git remote add origin https://github.com/kp27/pymovie2.git 

> git push -u origin master

ファイルのアップロードが表示されますが、次のようになります。

Counting objects: 7110, done.

Delta compression using up to 8 threads.

Compressing objects: 100% (3785/3785), done.

Writing objects: 100% (7110/7110), 7.60 MiB | 247 KiB/s, done.

Total 7110 (delta 2283), reused 7110 (delta 2283)

error: unpack failed: index-pack abnormal exit

これを引き起こしている可能性のあるアイデアはありますか?私の最初の推測では、深さ 1 が原因であると考えられますが、その理由はわかりません。

4

6 に答える 6

4

/.git/ の内容を削除して再試行しました-うまくいきました。これを行うには注意してください。

ストーリー: フォルダーの名前を変更する際のエラーに関連する同様の問題がありました。このエラーは、削除して (再) 複製した後も残りました。

(Mac OS X の場合):最初にファイルをコンピューターの安全なディレクトリにコピーし、次に /.git/ に移動してすべてのコンテンツを削除し (Finder では cmd-shift-g ".git")、最後に /.git/ を削除しました。ターミナルで

その後、コミットしてプッシュすることができました

于 2014-02-12T05:50:27.010 に答える
3

これについてはgithubに連絡する必要があります。これは受信側のものです。

github リポジトリを複製することもできます。ローカル ファイルを複製する代わりに、それらをコピーして追加するだけです。

于 2012-12-20T02:20:13.333 に答える
1

私にとって、これは、インデックスに追加されていない新しいファイルをプッシュしようとしたときに発生しました。EGitプラグインを介してEclipseでTeam-> Add To Indexを使用してファイルをインデックスに追加してみてください。

于 2014-12-20T13:48:57.110 に答える