私はGithub Pagesを使用して私の個人的なウェブサイトを公開しようとしています。もともとはビデオファイルをいくつか持っていましたが、Mr.Terminalはgitがそのサイズのファイルを許可していないと私に認めました。私はファイルを削除し、 "git add" -edを実行して、変更をコミットしました。しかし、 "git push origin master"と入力すると、同じエラーが表示されます。私はこの間違いに近づいていますか?git push origin masterはrepoへの変更を登録しません
答えて
重要な変更履歴がない場合は、ファイルで新しいローカルリポジトリを作成する方が簡単になります。
問題はgitリポジトリの履歴です - 一度gitリポジトリにバイナリファイルを追加すると、履歴に永久に保存されます(またスペースも必要になります)。コマンドgit rm my-binary-file
でファイルを削除することができ、それは "現在の"バージョンからファイルを削除します。しかし、それはとにかく歴史に登場するでしょう。他の場合には
(あなたが変更の履歴を失いたくない場合) - あなたがコミットから大きなビデオファイルを削除していなかったように見えレイの答え
私は今、全く新しいレポをしました:D –
Gitには、大きなバイナリファイルを保存するために意図されていない - それはソースコントロールです。 GithubはGitリポジトリ(数多くの生産性向上ツール)であり、コア機能はGitリポジトリ機能のサポートと結びついています。
あなたの記事のスクリーンショットは、Githubが課す厳しい100MBを超える2つのファイルを追加しようとしていることをはっきりと示しています。
また、「推奨」の上限である50MBを超えるファイルもあります。
- あなたがちょうどあなたがあなたのレポからそれらをスクラブする必要があり、あなたが試みプッシュする前にコミット最新でそれらを追加しましたと仮定すると、あなたの地元のレポに追跡されてから
- を3つの大容量のファイルを削除します。ここでは
が答えですhttps://help.github.com/articles/removing-files-from-a-repository-s-history/
- あなたがコミットの数をやったし、これはあなたの最後からコミットしていない場合は、1コメント投稿者の提案の一つまたはこのようにしてください:このようCompletely remove a file from whole git repository
- 再び 012をプッシュしてみてください
- 1. "git push origin master"フリーズ
- 2. 'git push origin master'フリーズ
- 3. git push origin masterとgit pushの違い
- 4. git push originとgit push origin masterの違い
- 5. git push to second git repo fail:エラー:src refspec masterが一致しません
- 6. doind git push origin master:src refspec masterが一致しません
- 7. git push -u origin masterは実行できません
- 8. git push origin masterエラーが発生しましたgithub.com上のチェックリストnew repo
- 9. git fetchは.git/refs/remotes/origin/masterを更新しません。
- 10. git pushの 'origin/master'部分を指定します。
- 11. Git pushはGoogle Code Repoで何もしません。
- 12. Gitはpush origin masterを毎回リポジトリに送ります。
- 13. git push -u origin masterが失敗しました
- 14. `git push -u origin master`で` -u`を使うのは何ですか?
- 15. git push origin masterを作成するにはrepoのファイルの出力を表示しないでください
- 16. 'git push -u origin master'の '-u'の意味は何ですか?
- 17. Git branch origin/HEAD - > origin/master
- 18. git push origin master:refs/heads/masterこれは何ですか
- 19. 'git log origin/master'と 'git log origin/master ..'の違い '
- 20. `git merge origin master`と` git merge origin/master`の間に違いはありますか?
- 21. GitoliteはRepoに変更をプッシュできません
- 22. git origin/masterを移動するには
- 23. git push -u origin masterがpostBufferを500MBに増やしてもハングアップします
- 24. git push origin masterが失敗し、エラーが発生します。src refspec HEADが一致しません
- 25. "origin master"と "origin/master"の違いは何ですか
- 26. git push origin master:エラー:切断されました:サポートされている認証方法がありません
- 27. git push heroku masterのエラー
- 28. `git push`は` git push origin newfeature`の省略形として機能しますか?
- 29. git push http-origin mybranchname problems
- 30. git merge masterとorigin/masterの違いは?コマンド<code>git merge origin/master</code>の
@お読みください。 ( 'Ticks and Leeches.mp4'、 'Awake And Alive.mp4')。大きなファイルを削除するために 'git rm'を使用しても、履歴としてプッシュされるため、大きなファイルは削除されません。以下の指示に従って削除してください:https://help.github.com/articles/remove-sensitive-data/ –
rmharrison
[gitリポジトリ全体からファイルを完全に削除する]可能な複製(http://stackoverflow.com/questions/ 16877530 /完全に削除したファイルを全体のgitリポジトリから) – 1615903
私はそれを試してみましょう! –