hanks1
Dev log
hanks1
  • hanks (18)
    • 생각 정리 (1)
    • 개발 관련 (16)
      • Java (3)
      • Spring (8)
      • C# (0)
      • Linux (1)
      • Git & GitHub (2)
      • Etc. (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
hanks1

Dev log

[Git] ! [rejected]  master -> master (non-fast-forward)
개발 관련/Git & GitHub

[Git] ! [rejected] master -> master (non-fast-forward)

2022. 12. 12. 18:37

! [rejected]  master -> master (non-fast-forward)

 

PC1과 PC2에서 branch 테스트를 하는 도중 위와 같은 오류가 발생했다.

PC2에서 class를 수정하여 push를 하고, PC1에서 pull 하지 않은채 push를 하려고 하니 충돌이 발생한듯 하다.

 

git pull origin master --allow-unrelated-histories 

위 명령어를 통해 강제로 merge시키는 방법이 있다고 하는데, 추천하지 않느다 하여 정석대로 commit을 취소한 후 pull 하여 최신 소스를 받은 후 다시 작업하여 push했다.

 

 

커밋 취소 방법

1. 명령어 git log 로 commit 확인

앞에 6자리 확인

 2. 명령어 git reset 0b5971 --hard 로 이전 상태로 되돌리기 (소스가 완전히 작업 이전으로 돌아간다)

저작자표시 (새창열림)

'개발 관련 > Git & GitHub' 카테고리의 다른 글

Git 명령어  (0) 2023.03.11
    '개발 관련/Git & GitHub' 카테고리의 다른 글
    • Git 명령어
    hanks1
    hanks1

    티스토리툴바