일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FRAGMENT
- Android
- homebrew
- ReactiveProgramming
- Algorithm
- Room
- Java
- Kotlin
- programmers
- Database
- Version
- androidstudio
- github
- IntelliJ
- rxjava
- ViewModel
- git
- library
- sourcetree
- livedata
- Jetpack
- Java8
- leetcode
- Today
- Total
목록github (4)
Learn & Run
목표 Tag가 언제 쓰이는지, 어떻게 쓰이는지에 대해서 알아보도록 합니다. Tag를 생각해보면 무엇인가를 설명해준다는 느낌을 받을 수 있습니다. 예를 들면 어떤 물건이 있을 때 이 물건이 어떤 것인지를 간단하게 또는 자세하게 설명해주는 것이 Tag의 목적이라고 할 수 있습니다. 수많은 버전들이 존재할 때 각 버전들 중에서도 의미있는 버전들이 있을 수 있습니다. 버전관리 시스템에서 Tag는 기록할만한, 기념할만한 버전이 있을 때 기록해주는 기능을 하고 있습니다. 1. Tag를 추가하는 방법에 대해 알아보도록 합니다. 2. 새로운 브랜치를 만들 때 특정한 Tag가 있는 버전으로부터 시작하는 방법을 알아보도록 합니다. 3. 로컬 저장소의 Tag를 원격 저장소에 Push 하기
목표 Git 명령어 Pull과 Push에 대해 알아보도록 합니다. 이전 포스팅까지 우리는 지금까지 Push라는 작업을 해왔습니다. 그렇다면 Pull은 무엇을 의미할까요? 영어가 의미하는 그대로입니다. Push가 로컬 저장소에서 원격 저장소로 버전을 업로드하는 과정이였다면 Pull은 반대로 원격 저장소에 관리되던 버전을 로컬 저장소로 가져오는 행위를 의미합니다. 1. 우선 두개의 로컬 저장소를 준비해둡니다. 저는 test와 test2 총 두개의 로컬 저장소를 준비해두었습니다. 실제 협업 환경을 위한 구성이라고 생각하시면 좋습니다. 2. test 로컬 저장소에서 Push를 통해 원격 저장소의 버전을 업데이트 합니다. 간단하게 파일을 변경하고 Commit 후에 Push까지 완료합니다. 2. 여기서 test2 ..
목표 저장소를 복제하는 방법에 대해 알아보도록 합니다. 회사에 새로운 직원이 들어왔고, 그 직원은 진행중인 프로젝트를 불러와야한다고 생각해봅니다. 어떻게 가져올까요? 바로, 원격 저장소에 저장되어있는 프로젝트를 로컬 저장소로 불러와야 합니다. 이 때 사용하는 개념이 Clone(복제) 입니다. 1. 로컬 저장소로 택할 폴더를 하나 만들어 줍니다. 저는 바탕화면에 test라는 폴더를 하나 생성해 두었습니다. 2. 아래와 같은 과정을 통해 복제할 test 폴더를 지정해줍니다. 3. test폴더에 복제가 잘 되었는지 확인합니다.
목표 - 원격 저장소를 사용하는 목적에 대해 알아보도록 합니다. - 이 포스팅을 참고하여 오픈 소스 프로젝트를 진행해 보도록 합니다. 로컬에서 큰 프로젝트를 하고 있다고 가정해 봅시다. 하지만 어느 날, 프로젝트를 진행하고 있는 PC가 고장났다던지 의도치 않은 사고로 PC가 부셔졌다던지 다양한 상황이 일어날 수 있습니다. 이러한 상황에 대비하기 위해서 우리는 로컬에 있는 소스 코드를 로컬이 아닌 다른 서버에 저장시켜 놓을 필요성을 느낄 수 있습니다. Git의 세계에서는 여러가지 원격 저장소를 제공하는 서비스들이 있는데, 그중에서 가장 일반적이고 보편적으로 사용하는 것은 Github이라는 서비스입니다. 원격 저장소 뿐만 아니라 사람들이 협업을 하기 위한 다양한 서비스를 제공하기도 합니다. 1. Github..