일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PyCharm
- 파이참
- Anaconda
- data class
- 안드로이드 스튜디오 설치
- process
- android studio
- jvm
- 안드로이드
- jsoup
- 파이썬
- Schedule
- 크롤링
- 안드로이드 스튜디오
- InteliJ
- fixedRateTimer
- thread pool
- 딥러닝
- HTML Parser
- GIT
- generics
- sealed class
- Android IDE
- android studio 설치
- 객체지향
- cache
- Android
- GC
- aging
- Kotlin
- Today
- Total
목록프로그래밍/Git (2)
탐비의 개발 낙서장
VCS 버전관리 시스템 Git 파일 상태 변화 Git 내부 구조 Git 구조 만들기 스스로 확인할 사항 실제 git 명령어와 구현한 명령 동작 공통점과 차이점에 대해 정리한다. Git에서 blob 객체에 해당하는 file 객체를 git new 할때 부터 생성했는데, 실제로는 git add 할 때 추가된다. 또한 커밋이 각자 별개의 객체가 아니라 최상위 부모 커밋을 기준으로 다음커밋이 이어지는 식으로 연결되어있어서 트리 형태로 되어있고, 실제로 git에서 객체의 이름도 Tree이다. 대신 commit 할 때 마다 전체 파일을 복사해서 저장하는 방식으로 구현한 부분은 실제와 같다. 객체를 복사할 때, 얕은 복사와 깊은 복사 차이점에 대해 정리한다. 얕은 복사는 객체를 복사할 때, 해당 객체만 복사하여 새 객..
Git 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템' Git을 사용하면 소스코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수 있음. Git 저장소 1. 원격 저장소 : 파일이 원격 저장소의 전용 서버에 저장, 관리되며 여러 사람이 공유하기 위한 저장소 ex) Github, Bitbucket 등 2. 로컬 저장소 : 내 PC에 파일이 저장되는 개인 전용 저장소 Git 저장소 만들기 Git으로 관리하기를 원하는 저장소에 접근하여 git init 명령어 사용 -> 해당 폴더에 .git이라는 하위 디렉토리가 생성되며, 해당 폴더에 저장소에 필요한 뼈대 파일이 들어 있음. 기존 저장소 Clone 하기 기존에 생성되어 있는 Git..