2022/11/14 첫날, 월
- 미니프로젝트 발제를 안내받음
- 프로젝트마다 S.A.(Starting Assignments)라는 걸 제일 처음 작성한다는 걸 알게 됐다.
- S.A.의 구성 요소로는 프로젝트명과 간단한 설명, 프론트적으로는 간략한 청사진, 그리고 백엔드쪽으로는 필요 API들을 작성한다.
- (그렇지만 starting assignment라는 용어 자체로는 검색이 안 되던데..? 비슷한 개념의 다른 이름의 정의가 있을 것 같음.)
- GIT 특강 2시간 들음
- 깃에게는 3가지 공간이 필요하다: 폴더와 파일들을 다 벌려놓고 작업하는 작업대(작업 디렉터리), 다음 버전으로 포장해 내 갈 품목들을 선별해 올려 놓는 컨베이어 벨트(스테이지), 마지막으로 컨베이어 벨트에 올려진 애들이 다소곳이 포장되어 전달되는 창고(저장소).
- git bash에서 하는 명령어는: 작업 디렉터리→스테이지 이동시에 “git add 파일명”, 스테이지→저장소 이동시 “git commit -m 커밋메세지”
- 그 밖의 키워드: git log | git status | git init | touch | git checkout | git branch | git merge | HEAD, 체크아웃, 병합시 충돌.
- 깃허브(원격 저장소)와의 4가지 상호작용: push와 pull 쌍, clone, fetch.
감상 한 마디: Git에 대한 개념이 머릿속에 두루뭉술하게만 있다가 오늘 딱 그림이 그려지고 정리되어서 뜻하지 않게 오아시스를 마신 기분이다. (강사님 바짓가랑이 붙잡고 강의 더 해달라고 하고 싶었다 정말…)
Uploaded by N2T