【学習記録22】gitでリモートmasterブランチとファイルを削除する

         プロジェクトにはブランチが多すぎ、コードの冗長性が多すぎ、プロジェクトは正式に開始されていません。すべてクリアして最初からやり直そうと考えましたが、インターネット上の手順を参照したところ、理想的なものではありませんでした。しばらく放置した後、最終的に削除して空にしました。したがって、後で確認できるように記録してください。

注: 削除には注意が必要で、オンライン アイテムの使用には注意が必要です。回復不能!

以下の手順をクリアできる場合は、以下の操作は無視してください

# 切换到一个脱离主分支的另外一条全新主分支,不用太在意叫什么,因为后面还会修改分支名称
	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 原点メイン

おすすめ

転載: blog.csdn.net/wenhui6/article/details/130869644