예를 들어 학원 수업 스케줄을 짜는 중인데 새로운 수업 스케줄을 임시로 추가해보려한다면
test-class라는 branch를 생성한다
git branch 브랜치명
git switch 브랜치명
-> main branch[commit1-commit2]-commit2.1(test-class branch)인것임
->git switch main
하여 main branch로 돌아가면 test-class branch에서 생성 및 수정한 내용은 사라짐
기준이 되는 branch로 이동
git switch main
merge진행
git merge test-class
주의: main과 브랜치의 수정내용 및 위치가 똑같다면(예, 둘 다a번파일 1번줄 수정) 충돌이 일어남
-> 해결방법
1. 원하는 코드만 남기고 삭제
2. git add
3. git commit
해결완료~
ㅈ