プロジェクトにはブランチが多すぎ、コードの冗長性が多すぎ、プロジェクトは正式に開始されていません。すべてクリアして最初からやり直そうと考えましたが、インターネット上の手順を参照したところ、理想的なものではありませんでした。しばらく放置した後、最終的に削除して空にしました。したがって、後で確認できるように記録してください。
注: 削除には注意が必要で、オンライン アイテムの使用には注意が必要です。!!回復不能!
以下の手順をクリアできる場合は、以下の操作は無視してください
# 切换到一个脱离主分支的另外一条全新主分支,不用太在意叫什么,因为后面还会修改分支名称
git checkout --orphan latest_branch
# 暂存所有改动过的文件,内容为当前旧分支的最新版本所有文件
git add -A
#提交更改
git commit -am "commit message"
#删除原始主分支
git branch -D main
#将当前分支重命名为 main
git branch -m main
#最后,强制更新您的存储库
git push -f origin main
私のプロジェクトの実装手順
1. リモコンコードを引きます
git clone [git アドレス]
例:git クローン https://gitee.com/wenhuiweb /abc.git
2. git Web サイトでテスト ブランチを作成します。次の図 (gitee Web サイト) を参照してください。他の Git Web サイトも同様です
3. 作成したばかりのテスト ブランチに切り替えます
git checkout --孤立テスト
4. ローカルに複製されたプロジェクト内のすべてのファイルとフォルダーを削除し、.git フォルダーのみを保持します。
5. 変更されたファイルをすべて追加します
git add -A
6. この変更を送信して名前を付けます
git commit -am "コミットテスト"
7. 元のメインブランチ main を削除します。
git ブランチ -D メイン
8. 現在のブランチの名前を main に変更します。
git ブランチ -m メイン
9. 最後に、git ライブラリのメイン ブランチを強制的に更新します。
git Push -f 原点メイン