sunjoolee
로그인
sunjoolee
로그인
[Git과 Github] 브랜치와 스태시
⋆。♡゚☁︎ ⋆。선주 ゚☁︎ ゚。♡⋆。
·
2022년 1월 15일
팔로우
0
Git과 GitHub
0
Git과 Github
목록 보기
10/11
브랜치와 스태시
브랜치를 만들고 체크아웃을 통해 변경하려고 하면
현재 작업디렉토리가 깨끗해야 한다
그런데 갑자기 다른 브랜치로 바꾸고 싶을 때 현재 작업 내용을 임시로 저장하고 싶다면?
작업 중인 내용의 임시 저장
브랜치 1에서
일단 (임시) 커밋
을 한다
브랜치 2로 체크아웃하고 볼 일을 본다
다시 브랜치 1로 돌아온다
1의 작업을 이어서 마무리 짓는다
커밋 덮어쓰기(commit -- amend)
를 한다
소스트리에서 커밋 덮어쓰기 : 커밋 옵션 -> 마지막 커밋 정정 선택
필요하다면 강제 푸시(push--force)를 한다
Stash를 이용해서 같은 작업 하기
Stash를 만든다
소스트리에서
스태시 -> 변경점 스태시
이 때
새로운 파일이
있었다면 일단
스테이지에 올린다
체크아웃한다
되돌아온다
Stash를 Pop한다
소스트리에서
스태시 -> 스태시 적용 선택
보통 커밋을 새로 생성한다
불필효한 Stash는 삭제한다
⋆。♡゚☁︎ ⋆。선주 ゚☁︎ ゚。♡⋆。
Be able to be vulnerable, in search of truth
팔로우
이전 포스트
[Git과 Github] revert를 이용한 여러 커밋 되돌리기
다음 포스트
[Git과 Github] rebase로 병합하기
0개의 댓글
댓글 작성