상황1
아직 작업이 안끝나서 커밋할 수 없는데
pull 받아야 하는 상황
상황2
풀 받다가 현재 작업 중이던 코드와
충돌하여 에러 발생
상황2의 에러문구
error: The following untracked working tree files would be overwritten by merge: [~~~~] Please move or remove them before you merge.
$ git clean -d -f -f
위 명령어를 사용하여
워킹트리를 비워주고 pull 받을 수 있지만
지금까지 작업하던 코드를
날리는 방법이라 추천하지 않습니다.
현재 작업 중이던 변경 사항을 임시 저장하고
pull 받은 뒤에 임시 저장 해뒀던 코드들을 다시 불러올 수 있다.
$ git add -A
현재 디렉토리 외 작업 중인 디렉토리에 있는
모든 변경 내용 스테이지에 올리기
$ git stash
변경 됐는데 아직 저장 안할 것들
임시 저장. working directory를 HEAD상태(마지막 커밋한 상태)
로 만들어줌.
$ git pull
풀 받고.
$ git stash list
임시 저장 리스트 확인 (여기는 생략 가능..)
$ git stach pop
임시저장했던 것 불러오기
'Git > Git' 카테고리의 다른 글
[Git] push하고 보니 commit message 잘못 적었다.. (0) | 2022.01.15 |
---|---|
[Git] 자주 사용하는 git 명령어 (0) | 2022.01.10 |
[Git] 깃이 무엇인고 (0) | 2022.01.10 |
댓글