Git: 이전 Git 커밋으로 재설정
나는 그것에 프로필을 추가하는 것을 잊었다.gitignore는 공공 프로젝트를 처리할 때 무시되었습니다. 이 프로젝트를 추진하면 github에서 끝납니다.나는 확실히 그것을 첨가했다.gitignore는 잠시 후에 무시될 것입니다. 그러나 이전에 제출한 것을 확인하면 누구에게나 제공될 것입니다.
어쨌든, 당신의git 지점을 리셋하려면, 여기에 빠른 명령이 있습니다.통상적으로 기준을 재설정하는 것은 방법이지만, 나의 환매 협의는 소량만 제출되고, 귀중한 데이터가 없기 때문에 나는 신속하고 더러운 방식을 채택했다.
다음 내용을 입력하여git 제출을 보십시오.
git log
This will list a history of your commits with respective commit ids:
commit 15e227a3a0a201295296302b391a28ef (HEAD -> master, origin/master)
Author: Vijay Joshi
Date: Tue Aug 18 20:36:09 2020 +0530
removed .firebaserc
commit d3e0f41f84ed41a432750070fac1b6e
Author: Vijay Joshi
Date: Tue Aug 18 20:34:46 2020 +0530
test commit
commit 4a73669e5fb47b0b9d488b1865b7e
Author: Vijay Joshi
Date: Tue Aug 18 20:34:07 2020 +0530
added .firebaserc sample
commit 279955296678df915eb8b094b76be
Author: Vijay Joshi
Date: Tue Aug 18 20:26:49 2020 +0530
Updated readme
commit 08794a0476f2616c2090146a05f7
Author: Vijay Joshi
Date: Tue Aug 18 20:24:46 2020 +0530
...skipping...
commit 27ad40be15e227a3a0a201295296302b391a28ef (HEAD -> master, origin/master)
Author: Vijay Joshi
나는 맨 위에서부터 세 번째 제출에서 오류를 범했기 때문에 환매를 맨 위에서부터 네 번째 제출로 리셋하고 싶다.명령은 다음과 같습니다.git reset --hard commit_id
git push origin HEAD --force
경고: 이렇게 하면 위에서 제공한 제출 id 업데이트보다 모든 제출을 삭제하고, 제출하기 전에 모든 변경 사항을 잃어버립니다.따라서 환매 협의의 백업을 미리 준비해 두도록 하세요.마지막으로 내가 말하고 싶은 것은, 당신이 좀 일찍 주의해야 한다는 것이다. 이것은 더러운 청결 방식이므로, 나는 최후의 수단으로 사용하자고 건의한다.
Reference
이 문제에 관하여(Git: 이전 Git 커밋으로 재설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vijayjoshi/git-reset-to-an-older-git-commit-5dcf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)