일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVVM
- 디자인패턴
- rxjava
- 깃
- Di
- mock
- git
- 코딩테스트
- dagger2
- ViewModel
- UnitTest
- Observable
- 안드로이드 디자인패턴
- 제한함수
- 컴포즈
- Room
- Jetpack
- Python
- 단위테스트
- 테스트의 장점
- Android
- 안드로이드
- 코틀린
- 안정성
- Kotlin
- 유닛테스트
- compose
- 공격적 프로그래밍
- 파이썬
- 자료구조
- Today
- Total
목록기타/Git (4)
세상을 바꾸는 개발자
안녕하세요 헬창코딩입니다. 오늘은 깃을 사용할 때 자주 쓰는 간단한 명령어들을 정리해볼 텐데요 그전에 깃의 흐름도를 한번 살펴보겠습니다. 깃을 사용할때 머리속으로 한번씩 그려보면 좋을 것 같습니다~ 위의 그림과 같이 깃은 크게 4가지 영역으로 나눌 수 있습니다. 1. 현재 사용자가 작업을 하고 있는 디렉터리인 Workspace 2. 어떤 변경사항이 저장소에 커밋되기 전에, 반드시 거쳐야만 하는 중간단계 영역인 Staging Area 3. 사용자가 설정해놓은 Local Repository 4. 사용자가 설정해놓은 Remote Repository 각 저장소에 대 한 자세한 설명은 추후에 다루도록 하겠습니다. 깃 간단한 명령어 정리 pwd : 해당 디렉터리 경로 보기 mkdir : 해당 디렉터리에서 폴더 만들..
안녕하세요~ 헬창코딩입니다. 깃을 처음 설치하고 로컬 저장소와 원격 저장소를 만들어서 푸시 테스트할 때 가끔 이런 메시지를 볼 수 있습니다. $ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master 오류의 원인은 처음 만들고 원격 저장소에 대한 기본 브랜치 설정을 안 해줬기 때문입니다. 이런 오류는 처음 브랜치 설정만 해주면 간단하게 해결이 가능합니다. $ git push --set-upstream origin master 이렇게 코드를 입력하시면 $ git pu..
안녕하세요~ 헬창코딩입니다. 오늘은 깃을 설치해보도록 하겠습니다. MAC에서 깃을 설치할 것인데 크게 어렵지 않아요~ 1. 가장먼저 터미널(Terminal)을 열어줍니다. 2. 이미 낮은 버전의 git이 설치되어있을 수도있습니다. 그래서 터미널에서 버전을 확인해봅니다.(그대로 복붙하시면 되요) git --version 3. Homebew를 설치해야합니다. ( Homebew는 맥OSmacOS 용 패키지 관리 애플리케이션입니다. ) https://brew.sh/index_ko 여기서 설치를 하시면 됩니다! 4. 터미널에서 Homebew를 통해서 git을 install 해주면 됩니다. brew install git 5. 설치가 완료된 깃정보를 확인합니다. brew info git --> (주의) Depende..
안녕하세요~ 헬창코딩입니다. 오늘은 깃에 대해서 한번 공부해보도록 하겠습니다.!! 깃 공식문서 https://git-scm.com/ 을 참조했습니다~ 깃을 공부하기 전에 먼저 버전 관리가 무엇인지 알아야 합니다. 버전 관리란? 저도 그렇고 많은 사람들이 이미 버전 관리를 하고 있습니다. 하나의 파일을 만들고 추후 그 파일을 업데이트하거나 수정을 하면 제목을 변경합니다. He.txt --> He_2.txt 이런 식으로 말이죠. 즉 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템을 말합니다. 하지만 이런 버전 관리는 누구나 할 수 있고 많은 사람들이 하고 있지만 커다란 문제점이 있습니다. 바로 제목이 더러워지고 파일이 많아졌을 때 관리하기가 힘들고 알아보기가 어렵다..