いくつかのリポジトリをGitHubからBitBucketに移動しています.GitHubのリポジトリを問題追跡ツールにまだ残しているので、GitHubのリポジトリを削除したくありません。 this bugが解決されるのを待っているため、問題を正しくエクスポートすることができます。したがって、今はリポジトリのすべての履歴を削除し、最初のコミットとして非常に小さなREADME.mdファイルを挿入したいだけです。すべてのコミットを削除し、Gitリポジトリで最初のコミットを置き換えるには?
0
A
答えて
0
使用この:
$ git reset --hard `git rev-list --max-parents=0 HEAD`
$ git rm -r '*'
その後、
次のいずれか:
$ git commit --amend --allow-empty
か、READMEファイルにしたい場合は、これを使用しますが、お好みのテキストを前に、vim
を交換してください/ README.md
の代わりに、最初のコミットの単一ファイルに使用する名前を使用します。
$ vim README.md
$ git add README.md
$ git commit --amend
1
作業ディレクトリを新しいディレクトリにコピーします。あなたがリモートに物事をアップロードするだけで
git remote add remote-name remote-URL
でリモートとしてサーバーを追加し、あなたのリモートサーバの1つに、この新しいレポを公開してからgit push remote-name
たい場合は、そのディレクトリ内は
git init; git add.; git commit -m 'First Commit Message'
を行います新しいリポジトリに追加し、そのリモートをこの新しいリポジトリの内容で更新するだけです。あなたはまた、単に、新しいレポを初期化する1つのファイルを追加し、同じように設定することができ
git push -f remote-name
関連する問題
- 1. Gitリポジトリから最初のコミットを削除できますか?
- 2. リポジトリから前のコミットをgitで削除するには?
- 3. ローカルgitリポジトリで特定のコミットを削除するには?
- 4. 削除ブランチの最初のコミット時にリモートブランチでコミットを返す
- 5. Gitはすべてのコミットからファイルを削除します
- 6. gitコミットを削除するには
- 7. git revert削除コミット
- 8. gitリポジトリで削除された前回のコミットを取得
- 9. すべてのGitコミット履歴を削除する
- 10. gitリポジトリへの最初のコミットでのトラブル
- 11. コミットされていない削除済みファイル(プレーンrmで削除)を最後のgitコミットに戻す方法
- 12. git履歴のコミットを削除する
- 13. GitコミットはGitリポジトリの最後のコミットをオーバーライドしているようですか?
- 14. Git - 最近のコミットのsha-1に影響を与えずに古いコミットを削除する方法?
- 15. リモートgitでコミットを削除する
- 16. git非常に最初のコミットからファイルを削除します
- 17. Git PRからすべてのコミットを削除
- 18. コミット情報をgitコミットから削除します
- 19. Git削除履歴コミット
- 20. コミットされたパッチをローカルのgitリポジトリから削除するには?
- 21. Gitリポジトリの最後のコミットを元に戻す方法は?
- 22. Git:手動で削除したファイルをコミットするには?
- 23. Gitで最後のコミットを一時的に削除するには?
- 24. Gitリポジトリ:フォルダへのシンボリックリンクをコミットする
- 25. すでにコミットされているgitブランチを削除する
- 26. コミットする前にローカルファイルを削除してからコミットする
- 27. githubのすべてのコミット履歴を削除するには?
- 28. 最初のコミットのGit diffを取得するには?
- 29. smartgitがコミットを削除して前のコミットに戻る
- 30. gitを削除してgithubにコミットする
:
リモートがすでに
master
ブランチ上のものを持っている場合、あなたは-f
ORCEプッシュに必要とすることができますリモートと強制的にそれを押してください。 – jonrsharpe@jonrsharpe私はあなたの方法を試して、それはうまく機能します。ありがとう。 – silviubogan