본문 바로가기

git revert2

[Git] Git Revert 충돌 GUI에서 해결하는 방법 Revert시 충돌 해결 revert시 일어났던 충돌을 소스트리에서 해결하는 방법입니다. A. 윈도우의 경우 1. replace lions with leopards 커밋을 되돌리기합니다. 2. 충돌이 일어남을 알려주는 경고창이 뜹니다. 3. 스테이지되지 않은 파일을 우클릭하고 충돌 해결에서 저장소 것을 선택합니다. 4. 메시지를 입력하고 커밋을 하면 완료됩니다. B. 맥의 경우 맥의 소스트리는 해당 상황에 대한 기능이 미비하여 위와 같은 오류 팝업이 나타납니다. 때문에 팝업에 나와 있듯, CLI에서 git rm (파일명) 명령어로 해당 파일을 지운 뒤 git commit을 입력하여 수동으로 해결해주어야 합니다. 2023. 8. 9.
[Git] Git에서 과거로 돌아가는 두 방식 - revert / reset Git에서 과거로 돌아가는 두 방식 reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다. revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다. > 실무에서 내역을 삭제하지 않고 히스토리를 남겨야할 경우에는 revert를 주로 사용함. 1. 명령어로 커밋 내역 확인 git log 2. reset 사용해서 과거로 돌아가기 git reset --hard (돌아갈 커밋 해시) > (돌아갈 커밋 해시) 없이 git reset --hard 만 입력하면 마지막 커밋 버전으로 돌아감. 3. revert 로 과거의 커밋 되돌리기 git revert (되돌릴 커밋 해시) 4. 커밋하지 않고 revert하기 git revert --no-commit (되돌릴 커밋 해시) > (추가내용) 일반적으로 실.. 2023. 8. 9.