일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- homebrew
- Database
- Version
- IntelliJ
- rxjava
- library
- FRAGMENT
- Android
- programmers
- git
- Jetpack
- sourcetree
- ViewModel
- androidstudio
- Algorithm
- Room
- github
- leetcode
- ReactiveProgramming
- livedata
- Kotlin
- Java
- Java8
- Today
- Total
목록전체 글 (54)
Learn & Run
목표 Stash가 무엇인지 그리고 어떤 기능을 하는지에 대해 알아보도록 합니다. 우리는 종종 어떤 일을 하는 도중에 급한 개선 건에 대한 처리를 요구받을 때가 있습니다. 또한 다른 기능에 대한 버그가 발생하여 하던것을 제쳐두고 그것을 우선적으로 해결하고 싶을때가 있습니다. 이런 경우에 쓰이는 기능에 Stash라는 기능입니다. 1. Stash가 의미하는 것이 무엇인지 알아보도록 합니다. 2. Stash가 쓰이는 구체적인 상황을 예로 들어보겠습니다. 3. Stash를 사용하면서 주의해야할 점이 무엇이 있는지 알아봅니다. Staged files, Unstaged files 둘 다 공존할 때 어떤식으로 Stash에 저장되는지 알아보도록 합니다. Stash file이 포함하고 있는 작업을 변경했을 때 일어나는 충..
목표 Git 명령어 Pull과 Push에 대해 알아보도록 합니다. 이전 포스팅까지 우리는 지금까지 Push라는 작업을 해왔습니다. 그렇다면 Pull은 무엇을 의미할까요? 영어가 의미하는 그대로입니다. Push가 로컬 저장소에서 원격 저장소로 버전을 업로드하는 과정이였다면 Pull은 반대로 원격 저장소에 관리되던 버전을 로컬 저장소로 가져오는 행위를 의미합니다. 1. 우선 두개의 로컬 저장소를 준비해둡니다. 저는 test와 test2 총 두개의 로컬 저장소를 준비해두었습니다. 실제 협업 환경을 위한 구성이라고 생각하시면 좋습니다. 2. test 로컬 저장소에서 Push를 통해 원격 저장소의 버전을 업데이트 합니다. 간단하게 파일을 변경하고 Commit 후에 Push까지 완료합니다. 2. 여기서 test2 ..
목표 저장소를 복제하는 방법에 대해 알아보도록 합니다. 회사에 새로운 직원이 들어왔고, 그 직원은 진행중인 프로젝트를 불러와야한다고 생각해봅니다. 어떻게 가져올까요? 바로, 원격 저장소에 저장되어있는 프로젝트를 로컬 저장소로 불러와야 합니다. 이 때 사용하는 개념이 Clone(복제) 입니다. 1. 로컬 저장소로 택할 폴더를 하나 만들어 줍니다. 저는 바탕화면에 test라는 폴더를 하나 생성해 두었습니다. 2. 아래와 같은 과정을 통해 복제할 test 폴더를 지정해줍니다. 3. test폴더에 복제가 잘 되었는지 확인합니다.