23

私は自分のプロジェクトで一種の大きなリファクタリングを行いました: ファイルの名前を変更し、削除し、追加しました... さらに、いくつかのフォルダーを .gitignore に追加しました。ただし、リファクタリングする前に、リモート リポジトリに既にコミットしています。

私のリポジトリで git を「再起動」する方法はありますか? ない場合は、どうすればよいですか?

更新

フォルダー .git を削除しましたが、エラーが発生しました

ヒント: 現在のブランチの先端がヒントの背後にあるため、更新は拒否されました: そのリモート カウンターパート。リモートの変更をマージします (例: 'git pull') ヒント: 再度プッシュする前に。ヒント: 詳細については、「git push --help」の「早送りに関する注意」を参照してください。

ローカルの変更をリモート リポジトリにマージしたくありません。そこにプッシュしたいだけです。つまり、リモート リポジトリをローカル リポジトリに完全に置き換えます。

4

4 に答える 4

4

まず、このコードで初期リポジトリを削除します

rm -rf .git

次に、新しいリポジトリを作成し、最初の git リポジトリに使用する特定のコードを配置します。私はそれがエラーなしで動作すると確信しています.. !!!

git init
git add README.md
git commit -m "first commit"
git branch -M main
于 2021-03-18T10:31:56.377 に答える