일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #코딩독학 #코딩인강 #코딩배우기 #개발자 #코딩이란 #코딩교육 #프론트엔드부트캠프 #백엔드부트캠프 #국비지원부트캠프 #개발자 #백엔드 #AI부트캠프 #개발자국비지원 #백엔드개발자
- #프론트엔드개발자
- 파이썬 #python #기초 #기본
- Today
- Total
아자아자 화이팅이닷 !
231114 멋사 프론트엔드 온보딩 트랙 듣기 본문
이제 Git에 대해 배우기 시작했다 !
[Chapter 5 - 4] : Git의 구조
* local 환경(컴퓨터 자기자신)에 working directory - 현재 작업중인 프로젝트가 위치한 디렉토리
* staging area - commit할 파일의 예비 저장소
* commit - 소스가 변경되거나 새로 작성이 되면 그걸 local 저장소에 저장하는 것
* 버전 - 한건의 commit으로 발생된 변경사항
* 로컬 저장소 - 내 컴퓨터 존재하는 저장소 but 눈에 보이지 않음
- working directory로부터 commit한 내용들이 스냅샷으로 버전으로 저장되는 곳
- commit이 된 순간의 파일과 내용들을 따로 가지고 있음 -> 언제든지 commit했던 지점으로 돌아가는게 가능 (복원 가능)
* Github등 외부에 위치한 원격 저장소에 local 영역의 스냅샷을 보내줄 수 있음
[Chapter 5 - 5]
* init 명령어 - 초기화 -> .git이라는 숨김 폴더 생성
* .gitignore 파일과 같은 위치에 있는 파일은 git에서 무시
* Staging area - 버전관리에 반영된 파일의 영역
* 로컬 저장소에 변동 기록(버전)을 남기기 위해 commit을 실행
* message를 남기는 이유 ? commit에 대한 정보 기록
* branch - 동일한 저장소 내의 소스에 대해서 서로 영향을 받지 않는 독립적인 공간
* branch 내의 종류 - main/master : 즉시 운영 배포할 수 있는 버전 / 사용자가 지금 이용중인 코드
- staging : 상용에 반영하기 전 테스트 버전
- feature : 새로운 기능 추가 개발(병렬 작업)
'TIL' 카테고리의 다른 글
231130 엘리스 트랙 듣기 (0) | 2023.11.30 |
---|---|
231129 엘리스 트랙 듣기 (0) | 2023.11.29 |
231107 멋사 프론트엔드 온보딩 트랙 듣기 (0) | 2023.11.07 |
231104 오프라인 스터디 & 프로그래머스 문제풀기 (0) | 2023.11.04 |
231030 프로그래머스 문제풀기 (0) | 2023.11.01 |