일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mariadb
- 코드업
- 오블완
- 스프링
- MySQL
- java
- JPA
- spring security
- 기초100제
- H2 설치
- springboot
- Spring Boot
- 클린 코드
- Gradle
- 롬복
- Vue.js
- Codeup
- Spring
- 티스토리챌린지
- 객사오
- Git
- thymeleaf
- 클린코드
- 알고리즘
- Python
- 파이썬
- go
- golang
- GitHub
- Postman
- Today
- Total
목록Repository (2)
nyximos.log
Git 데이터를 Change Set이나 변경사항(Diff)으로 기록하지 않고 일련 일련의 스냅샷으로 기록한다. 커밋하면 현 Staging Area에 있는 데이터의 스냅샷에 대한 포인터, 저자나 커밋 메시지 같은 메타 데이터, 이전 커밋에 대한 포인터 등을 포함하는 커밋 개체(커밋 Object)를 저장한다. 이전 커밋 포인터가 있어서 현재 커밋이 무엇을 기준으로 바뀌었는지를 알 수 있다. 최초 커밋을 제외한 나머지 커밋은 이전 커밋 포인터가 적어도 하나씩 있고 브랜치를 합친 Merge 커밋 같은 경우에는 이전 커밋 포인터가 여러개 있다. 파일이 3개있는 디렉토리가 하나있고 파일을 Staging Area에 저장하고 커밋하는 예제 파일을 Stage Git repository에 파일을 저장(Blob) Stagi..
Repository repo라고 한다. 파일이나 폴더를 저장해 두는 곳 고유한 기록이 있는 git 작업 공간 모든 git repo에는 고유한 기록이 있다. 각 repository는 연결되어 있지 않다. Git은 원격 저장소 Remote Repository와 로컬 저장소 Local Repository 두 가지 종류의 저장소를 제공한다. 원격 저장소 : 서버에서 관리, 여러 사람이 함게 공유 로컬 저장소 : 내 PC에 저장됨 새 repository 인스턴스화 하기 먼저 저장소로 등록할 폴더로 이동한다. 이후 git init 명령어를 입력한다. git init 터미널에 있는 모든 위치에서 새 git 저장소 인스턴스 / 초기화 git status git 상태 확인 ls -a 숨겨진 파일을 확인하는 명령어 방금 ..