부트캠프 개발일지 2023-2024/Bootcamp 생활기록
[1주차] 캠프 OT, Git 특강, 미니프로젝트 시작
whereanna00
2023. 10. 4. 12:06
캠프 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
반응형