💾 프로젝트 마지막 상태 다운로드
- 지난 강에서 영상과 다르게 진행한 부분이 있는 경우 위 폴더에서 시작합니다.
- 압축 푼 뒤 VS Code로
git-practice
(폴더 안 폴더 주의) 폴더 열어주세요.
1. 변경사항 만들고 커밋하기
leopards.yaml
삭제.gitignore
에*.config
추가hello.txt
추가 (내용 자유)- 커밋 메시지:
Commit with SourceTree
맥에서는 체크표시로 add
2. revert
Add George to Tigers
의 수정사항 되돌려보기- 해당 커밋에 마우스 우클릭 -
커밋 되돌리기
3. reset
Replace Cheetas with Panthers
시점으로 되돌려보기- 해당 커밋에 마우스 우클릭 -
... 이 커밋으로 초기화
- 선택지에서
Hard
선택
Revert시 충돌 해결
지난 강에서 revert시 일어났던 충돌을 소스트리에서 해결하는 방법입니다.
A. 윈도우의 경우
replace lions with leopards
커밋을 되돌리기합니다.
- 충돌이 일어남을 알려주는 경고창이 뜹니다.
- 스테이지되지 않은
leopards.yaml
을 우클릭하고충돌 해결
에서 저장소 것을 선택합니다.
- 메시지를 입력하고 커밋을 하면 완료됩니다.
B. 맥의 경우
맥의 소스트리는 해당 상황에 대한 기능이 미비하여
위와 같은 오류 팝업이 나타납니다.
때문에 팝업에 나와 있듯, CLI에서 git rm (파일명)
명령어로 해당 파일을 지운 뒤
git commit
을 입력하여 수동으로 해결해주어야 합니다.