78

私は git を使い始めたばかりで、Bitbucket をいじり始めました。ただし、作成したリポジトリを使用したいのですが、初期履歴はありません。

リポジトリをクリアまたはパージして、最初からやり直す方法はありますか?

どのコンテンツもあまり気にしていないので、リポジトリを削除してから、同じ名前で新しいリポジトリを作成できますか?

4

2 に答える 2

152

削除する必要はありません。

既存のリポジトリを(履歴なしで)アップロードする場合は、新しいローカルリポジトリの作成ディレクトリまたはリモートの単純な.gitから:

 rm -rf .git

現在のコンテンツからのみリポジトリを再作成します

 git init
 git add .
 git commit -m "Initial commit"

次に、githubリモートリポジトリにプッシュして、履歴を上書きします。

 git push --force -u origin master

これにより、BitBucketマスターブランチの履歴がローカルで行った新しいブランチに置き換えられます。

これで、以前に他のブランチをプッシュしたことがある場合は、それらを削除することをお勧めします。

git push origin :oldBranch
于 2012-12-02T12:51:33.960 に答える