일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- firebase
- Library
- Job
- Service
- alarmanager
- schedule
- jobschduler
- jobdispatcher
- PHP
- livedatam
- shceduler
- Android
- workmanager
- Background
- epmty
- 검사
- 빈
- Today
- Total
목록기타/git (2)
에몽이
생활코딩-git 수업을 듣고 중요 내용을 정리합니다. git stash 다른 브랜치로 checkout을 해야 하는데 아직 현재 브랜치에서 작업이 끝나지 않은 경우는 커밋을 하기가 애매합니다. 이런 경우 stash를 이용하면 작업중이던 파일을 임시로 저장해두고 현재 브랜치의 상태를 마지막 커밋의 상태로 초기화 할 수 있습니다. 그 후에 다른 브랜치로 이동하고 작업을 끝낸 후에 작업 중이던 브랜치로 복귀한 후에 이전에 작업하던 내용을 복원할 수 있습니다. 여기서는 이 기능에 대해서 알아봅니다. git stash 의 기능 stash : 감추다, 숨겨두다 branch를 이용하여 활발하게 작업을 하다보면, branch 작업이 완료되지 않은 상태에서 다른 branch 로 checkout 해야 하는 상황이 발생한다...
Branch 목록 보기 로컬 저장소의 Branch 목록 보기 ? git branch 원격 저장소의 Branch 목록 보기 ? git branch -r 모든 Branch 목록 보기 ? git branch -a Branch 관리하기 현재 위치에서 새로운 Branch 생성하기 ? git branch {생성할 Branch 이름} 다른 Branch로 이동하기 ? git checkout {이동할 Branch 이름} '다른 Branch로 이동한다'는 것은 현재 작업 디렉토리의 소스코드 상태를 해당 Branch의 상태로 모두 바꾼다는 것을 의미합니다. 따라서, Branch를 이동할 때마다 디렉토리 내에 있는 (추적중인) 파일들이 시시각각 변하게 됩니다. 시스템 입장에서는 파일들을 수정하고 새로 쓰거나 삭제하는 작업과 ..