[Git] git stash, git stash pop
·
Git
https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Stashing%EA%B3%BC-Cleaning Git - Stashing과 Cleaning 작업하던 저장소가 완전 지저분해져서 Git에게 진짜로 강제로 정리하도록 해야 하는 경우가 생길 수 있다. 예를 들어 Git 버전관리 데이터가 포함된 디렉토리를 복사해왔거나 서브모듈 디렉토리 git-scm.com 팀 프로젝트를 진행하는데 깜빡하고 브랜치를 안만들고 develop 브랜치에서 작업을 했다... 당황해하고 있었는데 팀원이 git stash 라는 명령어를 알려주었고 해당 명령어를 통해서 문제를 쉽게 해결할 수 있었다. Stash는 Modified이면서 Tracking 되는 파일들과 Staging Area 즉 g..
[Git] Git Advanced
·
Git
Git undoing Git 작업 되돌리기(Undoing) Git에서 되돌리기는 작업 상태에 따라 크게 세 가지로 분류 Working Directory 작업 단계 Working Directory에서 수정한 파일 내용을 이전 커밋 상태로 되돌리기 git restore Working Directory에서 수정한 파일을 수정 전 (직전 커밋)으로 되돌리기 이미 버전 관리가 되고 있는 파일만 되돌리기 가능 git restore를 통해 되돌리면, 해당 내용을 복원할 수 없으니 주의할 것! git restore {파일 이름} Staging Area 작업 단계 Staging Area에 반영된 파일을 Working Directory로 되돌리기 (== Unstage) git rm —cached (root-commit이 ..