Today I Learned
- 미니프로젝트 발제-S.A 작성
- GIT 협업 특강
GIT
- 작업 디렉터리: 버전 관리의 대상이 위치하는 공간 (.git이 위치함)
- 스테이지: 다음 버전이 될 후보가 올라가는 공간
- 저장소: 버전이 만들어지고 관리되는 공간
버전: 유의미한 변화가 결과물로 나온 것
GIT 명령어 정리
- git init: 비어있는 로컬 저장소 생성
- git status: 작업 디렉터리 상태 확인하기
- git add: 변경사항스테이지에 올리기
- git commit: 커밋 메세지와 함께 커밋하기
- git log: 만들어진 버전 확인
원격 저장소와의 상호작용
- git clone: 원격 저장소를 내 컴퓨터로 복제하기
- git push: 원격 저장소에 코럴 저장소의 변경사항을 올리기
- git pull: 원격 저장소를 내 컴퓨터로 가져와서 합치기 (fetch+merge)
- git fetch: 원격 저장소를 일단 가져만 오기 (pull과 차이점-변경사항 있는지 확인만 하고 로컬 저장소에 가져오지는 않음)
느낀 점
일주일 동안 다른 강의 수강 없이 웹개발 종합반에서 배운 내용만으로 팀원들과 간단한 웹페이지를 만들어야 한다. 그 과정에서 많이 서툴지만 협업을 배워나가고 있다. git 특강으로 git이 무엇인지 개념만 잡은 상태이고 실질적으로 어떻게 사용하는지는 더 공부해봐야 할 거 같다. 그리고 하루종일 의자에 앉아있는 일은 생각보다 힘들었다. 허리 아파..😥