요소수 앱이 벌써 다운로드 100회를 돌파했다!!
아 지금은 이 얘기보다는 새로운 회사에 들어가
내가 모르고 커밋을 실수로 하는 바람에
쓸데없는 커밋이 깃허브로 푸시되었다.
자 간단하게 지우는 법을 알아보자.
우선 커밋 내역을 확인하자
터미널에 다음과 같이 입력한다.
(Android Studio 터미널이나 맥 터미널 윈도는 명령 프롬프트)
git log
커밋 내역을 확인하는 기능인데,
사실 이 기능은 어떤 커밋이 있나 확인만 하는 거라
굳이 안 해도 된다.
git reset HEAD^
이렇게 입력하면 최근 커밋이 하나 사라진다.
아쉽게도 내가 어떤 특정 커밋을 지우는 법은 잘 모르지만,
순차적으로 최신 것부터 차례대로 지우는 법만 알고 있다.
만약 여러 개를 지우고 싶다면
git reset HEAD~n
지우고 싶은 수(n개) 만큼 입력해주면 된다.
그렇다면 깃 로컬 저장소(내 컴퓨터 안에 깃)에
커밋은 사라질 것이다.
이제 마지막으로 깃허브 서버(원격 서버)에도 이 갱신된 값을 전달해 줘야 한다.
git push -f origin [브랜치 명]
이렇게 입력해주면
깃허브 서버에 해당 브랜치에 커밋들이 삭제되고 갱신되어 있는 것을 볼 수 있다.
예를 들어
master 브랜치에 있는 커밋을 삭제했다면,
git push -f origin master
이런 식으로 입력하면 되는 것이다.
이상으로 깃허브 최신 커밋 삭제는 끝이당!!
실시간 업데이트 요소수 앱 "요소수 주유소"
구글 플레이 스토어에서 만나보세요.
https://play.google.com/store/apps/details?id=com.diesel.gasstation