본문 바로가기
부트캠프 개발일지 2023-2024/Bootcamp 생활기록

[1주차] 캠프 OT, Git 특강, 미니프로젝트 시작

by whereanna00 2023. 10. 4.

캠프 OT,  Git 특강

 

09:00 본캠프 OT

 

11:00 Git 특강

 

Git

: 하나의 폴더 내에서 코드의 변경점 기록하기 위해 git을 사용한다. 코드기록

 

이러한 특징 때문에 git버전 관리 도구, 형상 관리 도구.

  • 형상 관리 도구 - 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것. 

 

Github

: github도 마찬가지로 백업공유가 가능한 “온라인 코드 저장소”.

 

  • 내 코드를 온라인 저장소에 백업
  • 팀원들과 협업할 때 내 코드를 공유
  • 함께 작업이 가능하다

 

코드 저장 및 온라인 저장소에 올리기

working directory → git add → staging area → git commit → repository

 

** Master 와 Main 의 차이는 무엇인가?

: Master 라는 이름이 옛날 주인과 노예를 연상시키는 이름이라고 하여  Github 쪽에서 main 으로 이름을 바꾸게끔 하고 있다. 

https://www.cnet.co.kr/view/?no=20200728102539

 

클론과 풀 (Clone, Pull)

Clone: 통으로 새로 복사해서 가져오기 , pull: 변경된 점만 가져오기

팀장이 아닌 팀원은 첫 1회만 클론하고, 그 이후에는 pull 하기.

팀장은 클론할 필요 없이 pull 하기

 

항상 pull 한 후에 push 하기

 

충돌 (Conflict)

pull 하고 코드 수정하지 않아서 생김. 특히 같은 줄 수정때문에.

 

저장이 단기간에 잦고 횟수도 많으면 저장할때마다 계속 알려주고 해야하나?

: 항상 그럴필욘 없지만, 팀원이 짠 코드 수정해도 되는지 물어볼 순 있음.

 

13:00 - 13:55 점심

 

14:00 팀미팅

 

 

728x90
반응형