# Intro
드디어 git 블로깅...오늘은 그림으로 친절하게 설명드려주지 하하
# Git
git은 프로젝트를 진행하면서 실습을 많이 해봐야 머리에 정리될 것 같다. 오늘 정리할 내용의 일부는 현업에서 많이 사용되지 않는다고 한다....sad😭
따라서 오늘은 git을 통해 자신의 컴퓨터에서 개발한 코드가 어떻게 github에 등재되는지, 어떻게 원격 저장소(remote repository)에 올라가는지에 대해서 살펴보는 시간이 될 것이다!
안하는 것보다 낫지!! 고고
gogo! 🏃🏃
1. Git
1. Git이란?
- git은 Version Control System이다.
- 여러 사람이 협업을 할 경우 한 파일의 변경이 무수히 많이 이루어지기 때문에 변경사항의 확인을 하기 위해 사용한다.
2. 들어가기전 용어 정리
- Repository : git에 관리를 받는 파일 저장소
- remote repository : github에 있는 저장소
- local repository : github와 연결된 내 컴퓨터에 있는 저장소. 그냥 내 컴퓨터라고 생각하면 됨ㅋ
- working directory : 실제 내가 IDE tool에서 작업하는 디렉토리. local repository의 하위 개념.
- staging area : 충돌을 해결하거나 선택적으로 버전관리를 받게 하기 위해 만들어진 공간. 그니깐 commit을 하기 위해선 파일들을 add로 staging area에 올려야하는 것이지.
3. Git work flow
# Work Off
추석 3일 남았다... 근 한달동안 열심히 한다고 잠도 안자고 달리니깐 추석 때 잠이 쏟아지는 것 같다....미쳤지 미쳤어... 오늘 비동기호출, 타이머 API, 함수메소드 다 끝내고 토이프로젝트 빨리 들어가자!!!
토이프로젝트 하면서 더 심화된 깃 워크 플로우를 연습해야겠음. 난 개발자가 될 몸이니까ㅋ
미친것 같아 보이지만, 미친것 맞다!ㅋ
Throw your body deep in coding!!👨🏻💻🔥
기본기가 탄탄한 풀스택 개발자가 되는 그날까지 🔥🔥🔥