우아한 테크코스 step2 PR을 보내고,
서브 미션을 step2를 구현하다가 step2가 머지되었다.
기존작업물을 Step3에 옮기려면 어떻게 해야할까?

먼저 main 브랜치에서 step3 브랜치를 만들어야한다.

error: Your local changes to the following files would be overwritten by checkout:
	src/main/java/Application.java
Please commit your changes or stash them before you switch branches.
Aborting

// 오류: 체크아웃 시 다음 파일에 대한 로컬 변경 내용을 덮어씁니다
분기를 전환하기 전에 변경 내용을 커밋하거나 저장하십시오.

하지만 작업물을 커밋하지 않고 브랜치를 변경할경우 위와 같이 에러가 발생한다.

커밋을 해야지만 브랜치 이동이 가능하다.

하지만 커밋을 하고 브랜치를 이동한다면 기존 작업물을 Step2에 남게 된다.

Stash

Git으로 버전 관리를 하고 있는 파일에 수정 내용을 임시로 저장할 수 있는 기능입니다.

브랜치(step3) 생성 및 Pull(step2)

스태시 적용

0개의 댓글

Powered by GraphCDN, the GraphQL CDN