私は私のプロジェクトに大きなリファクタリングの種類を作った:私は削除、ファイルの名前を変更、追加...また、私は.gitignoreで一部のフォルダを追加しました。しかし、リファクタリングの前にリモートリポジトリにコミットしました。「REINIT」リポジトリへの道
私のリポジトリにgit "reinit"を作成するには、もし存在しなければ、私は何をすべきですか?
更新:
私は、フォルダ.gitを削除した、今私は
ヒントの誤差があります。そのリモート:あなたの現在のブランチの先端がヒントの背後にあるので、アップデートが拒否されました対応リモートの変更(例えば 'git pull')ヒントをマージしてから、もう一度押す。ヒント:詳細については、 'git push --help'の 'fast-forwardsに関する注意'を参照してください。
リモートのリポジトリとローカルの変更をマージする必要はありません。リモートのリポジトリをローカルのリポジトリに完全に置き換えるという意味です。
は、あなたが "再初期化" により、クリーンな歴史を持っていたいですか?単純に前進して新しい変更をコミットしてみませんか? – Mingyu
@Mingyu、私は1つだけコミットしたので、きれいなリポジトリを持つことは良い考えです。 –
リモートレポの性質は何ですか?アクティブなクローンがない場合は、それを置き換えてください。 – tripleee