캠프 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
반응형
'부트캠프 개발일지 2023-2024 > Bootcamp 생활기록' 카테고리의 다른 글
[3주차] 알고리즘 특강 (1) (0) | 2023.10.16 |
---|---|
[2주차] KPT : 미니프로젝트 회고 (0) | 2023.10.12 |
[2주차] 웹 퍼블리싱 - 네이버 GBN 만들기 (0) | 2023.10.11 |
[2주차] 첫 미니프로젝트 전체 개발 일지 (0) | 2023.10.11 |
[1주차] Flex-wrap, jQuery toggle + animation (0) | 2023.10.05 |