아자아자 화이팅이닷 !

231114 멋사 프론트엔드 온보딩 트랙 듣기 본문

TIL

231114 멋사 프론트엔드 온보딩 트랙 듣기

유초23 2023. 11. 14. 21:46
728x90

이제 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 : 새로운 기능 추가 개발(병렬 작업) 

 

 

 

 

 

 

728x90