[학습기록 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 clone  https://gitee.com/wenhuiweb /abc.git

 2. Git 웹사이트에서 테스트 브랜치를 생성합니다. 다음 그림을 참조하세요(gitee 웹사이트). 다른 Git 웹사이트도 비슷합니다.

 

3. 방금 생성한 테스트 브랜치로 전환합니다.

git checkout --고아 테스트

4. 로컬로 복제된 프로젝트의 모든 파일과 폴더를 삭제하고 .git 폴더만 유지합니다.

5. 변경된 파일 모두 추가

자식 추가 -A

6. 이 변경 사항을 제출하고 이름을 지정하세요.

git commit -am "테스트 커밋"

7. 원래 메인 브랜치 메인 삭제

자식 브랜치 -D 메인

8. 현재 분기의 이름을 main으로 바꿉니다.

자식 브랜치 -m 메인

9. 마지막으로 git 라이브러리의 메인 브랜치를 강제로 업데이트합니다.

git push -f 원산지 메인

추천

출처blog.csdn.net/wenhui6/article/details/130869644