문제

나는 git을 처음 접했고 약간 혼란스러워합니다. 마스터 브랜치가 있고 두 번째 기능 지점을 만들었습니다.

기능 지점을 변경 한 다음 마스터로 전환하면 커밋하지 않으면 변경 사항이 손실됩니까?

Stash는 어디로 들어가는가, 지점을 전환하기 전에 (하지만 커밋하고 싶지 않지만) 또는 단순히 일부 변경 사항을 되돌리기 위해 일시적으로 코드로 돌아갈 수 있습니까?

도움이 되었습니까?

해결책

나무를 청소하지 않으면 다른 지점으로 바꿀 수 없습니다. 이것은 당신의 변경을 저지르고, 반복하거나, 은신처에 저장함으로써 이루어집니다.

다른 팁

당신은 아마도이 목적을 위해 stash를 사용하고 싶지 않을 것입니다.

마스터와 기능 지점에서 동시에 개발하고 싶다면 저장소 복제, 클론 및 마스터에서 작업 한 다음 푸시 및 당기기를 사용하여 변경 사항간에 변경 사항을 이동하는 것이 좋습니다.

자주 전환하는 경우 전환하기 전에 체크인하는 것이 좋습니다. 쓰레기를 체크인하는 데 아무런 문제가 없습니다. git은 나중에 이것을 쉽게 정렬 할 수있게합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top