파일을 수정하고 git push를 했는데 다음과 같은 에러 메시지가 떴다.


>> git status로 확인해보면 push 없이 commit을 3번 했다는 것을 알 수 있음
(직역하면 브랜치가 main보다 3 커밋 앞서있다)
git reset --soft HEAD~숫자
>> 쌓인 commits 횟수를 위 코드 숫자 부분에 넣으면 됨

>> 위의 경우에 3 commits이었으므로 3으로 써줌
reset 명령으로 git commit 명령을 되돌렸으므로 다시 진행하면 된다.
* 참고 링크
- Git 도구: Reset 명확히 알고 가기, https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Reset-%EB%AA%85%ED%99%95%ED%9E%88-%EC%95%8C%EA%B3%A0-%EA%B0%80%EA%B8%B0#r_git_reset
Git - Reset 명확히 알고 가기
지금까지 reset 명령을 실행하는 기본 형태와 사용 방법을 살펴봤다. reset 명령을 실행할 때 경로를 지정하면 1단계를 건너뛰고 정해진 경로의 파일에만 나머지 reset 단계를 적용한다. 이는 당연한
git-scm.com
- Git 명령어 중급편 - Data Science | DSChloe
Git 명령어 중급편
개요 커밋을 하기 전에 확인해야 할 기본적인 명령어 등을 확인해본다. tracked 상태의 파일을 untracked 상태로 변경하는데, 스테이지에 등록하는 것과 반대 과정이라고 보면 된다. stage 상태에 있는
dschloe.github.io
'Error' 카테고리의 다른 글
| GCP 인스턴스 SSH - pyspark 재설치 (0) | 2024.04.17 |
|---|