일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dagger2
- rxjava
- 안드로이드 디자인패턴
- Android
- 자료구조
- mock
- Observable
- 단위테스트
- 코틀린
- ViewModel
- Room
- 파이썬
- 공격적 프로그래밍
- 테스트의 장점
- compose
- 제한함수
- 깃
- Kotlin
- 안정성
- Jetpack
- Di
- 디자인패턴
- 유닛테스트
- 안드로이드
- 코딩테스트
- Python
- MVVM
- UnitTest
- 컴포즈
- git
- Today
- Total
목록git (3)
세상을 바꾸는 개발자
안녕하세요 헬창코딩입니다. 오늘은 깃을 사용할 때 자주 쓰는 간단한 명령어들을 정리해볼 텐데요 그전에 깃의 흐름도를 한번 살펴보겠습니다. 깃을 사용할때 머리속으로 한번씩 그려보면 좋을 것 같습니다~ 위의 그림과 같이 깃은 크게 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..
안녕하세요~ 헬창코딩입니다. 오늘은 깃에 대해서 한번 공부해보도록 하겠습니다.!! 깃 공식문서 https://git-scm.com/ 을 참조했습니다~ 깃을 공부하기 전에 먼저 버전 관리가 무엇인지 알아야 합니다. 버전 관리란? 저도 그렇고 많은 사람들이 이미 버전 관리를 하고 있습니다. 하나의 파일을 만들고 추후 그 파일을 업데이트하거나 수정을 하면 제목을 변경합니다. He.txt --> He_2.txt 이런 식으로 말이죠. 즉 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템을 말합니다. 하지만 이런 버전 관리는 누구나 할 수 있고 많은 사람들이 하고 있지만 커다란 문제점이 있습니다. 바로 제목이 더러워지고 파일이 많아졌을 때 관리하기가 힘들고 알아보기가 어렵다..