Error

git push 에러

jsys 2024. 1. 30. 18:02

 

 

파일을 수정하고 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