나는 응용 프로그램을 풀다가 모든 git 커밋 내역을 제거하고 전체 응용 프로그램이 이전과 동일하지만 "커밋 초기 커밋"만으로 작동하도록 다시 밀어 넣고 싶습니다.Git 히스토리 모두 제거 할 수 있습니까?
나는 이런 식으로 일을 생각하고 :이 원하는 결과를 얻을 수있는 가장 좋은 방법입니다 있는지 확실하지 않습니다
git clone https://github.com/user/user-repo.git
cd user-repo
git reset --hard tags/v2.0
rm -rf .git/
git init
git add .
git commit -m 'first commit'
git remote add stash ssh://[email protected]:7999/myproject/user-repo.git
git push --force stash master
, 긴하지만.
도와주세요!
감사합니다.
왜 프로젝트를 삭제하고 다시 만들지 않습니까? –