GitOps (18) 썸네일형 리스트형 [Git] 특정 커밋 삭제하기 (rebase) 23년 7월 14일, 동아리 부회장님한테 카톡이 왔다. 학습용 깃허브 상태가 이상하다고 한다. 내 커밋(커밋 메시지 3492)이 모든 사람들에게 적용되어 있었다.복구해 보자. 우선 제일 먼저 git pull [repos] [branch] 명령어로 최신화부터 해주자. 그리고 복구하는 동안 최신화가 더 이상 되지 않도록 기도해야 한다. git log 명령어를 입력하여 커밋 로그를 확인한다. 그동안의 기록들을 볼 수 있다.아무 키나 입력하면 이전 기록들을 더 볼 수 있고 스페이스바를 입력하면 한 번에 많이 넘길 수 있다. 나가고 싶으면 q를 누르면 된다. 문제의 커밋. 5월 28일. 무려 2달 전 기록이다. 왜 그런지는 모르겠지만 내가 한 커밋이 두 개나 들어있었다. 문득 생각해 보니 저 날 푸.. [git] error: src refspec main does not match anyerror: failed to push some refs to 깃허브에 push하려고 하면 가장 많이 만나는 에러입니다. pull을 하지 않고 push를 하려고 하면 이런 문제가 생깁니다. pull을 했는데도 같은 에러가 발생한다면 git init을 다시 해주면 됩니다. 여기까지 했는데도 안 됐을 수 있습니다. 저의 경우 그랬는데, 기본 branch가 master라서 생긴 문제였습니다. git branch -m master main 위의 명령어로 해결이 가능합니다. 이전 1 2 3 다음