본문 바로가기

회고/TIL : Today I Learned

[TIL] 220908 내일배움캠프 11일차

 협업을 위한 Git 활용 기초 

 

[1주차]

git : 파일의 작업 내용을 저장하는 버전 관리 도구

commit : 프로젝트의 현재 상태를 저장 (파일 내용, 일시, 작성자, commit id)

commit 과정
0) git initialize(초기화) : git 프로젝트 시작 시 한번만 진행
1) add(staging) : commit에 반영할 파일을 선택
2) commit message 작성 : 작업내용 명시
3) commit 버튼 클릭
4) 해당 내용은 history로 조회 가능

repository : git으로 관리되는 프로젝트
1) 로컬 : 내 컴퓨터에 저장
2) 원격 : 다른 곳에서 접속할 수 있는 공간에 저장

- 로컬 repo와 원격 repo 모두 존재할 때는 tracking으로 연결
+ tracking 실행 전 커밋되지 않은 변경내역은 없는지 확인, 커밋 완료 후 진행하기
- 원격 repo 내용을 빈 로컬 repo에 가져올 때는 clone

push : 로컬 repo -> 원격 repo
pull : 원격 repo -> 로컬 repo

 

 협업을 위한 Git 활용 실전 특강 

 

앞서 기초 강의에서는 git을 sourcetree와 함께 사용하는 법을 배웠고 실전 특강에서는 sourcetree 대신 명령어로 사용하는 방법에 대해 배웠다. 명령어를 사용할 때 접하는 화면이 줄글로 이루어져있어서 다루는데에 익숙치 않았지만 앞으로 많이 연습하면서 적응해나가야겠다.