본문 바로가기
데일리 회고록 (2022.04.25 ~ 10.19)/5월

2022.05.03

by jphwany 2022. 5. 3.

● 계획

 

  •     오늘 나의 학습 목표

Git 환경설정

버전 관리 시스템의 필요성 이해

Github과 Git의 관계에 대해 이해

Repository에 대해 이해

  •     Local Repository와 Remote Repository의 차이를 이해

 

상황에 따라 Github의 기능과 Git 명령어 사용

  •     Fork
  •     clone
  •     status
  •     restore
  •     add
  •     commit
  •     reset
  •     log
  •     pull
  •     push
  •     init
  •     remote add
  •     remote -v

Git의 세 가지 영역 및 상태를 이해 (Committed, modified, staged)

Remote Repository를 페어와 공유, 협업

충돌이 발생했을 때 해결

Git Repository의 Commit되지 않은 변경 사항 취소

  •     reset HEAD <file>
  •     checkout — <file>

협업을 위한 git 개념을 이해할 수 있다

  •     branch, merge 개념
  •     remote repository에서 origin과 upstream의 차이

Git WorkFlow (실습)

  • 오늘 학습할 내용 중 알고 있는 내용

 


● 점검 및 평가

 

  •     새롭게 학습한 내용은
  •     다른 사람에게 설명할 수 있는가
  •     이해되지 않은 부분은
  •     보완하기 위해 무엇을
  •     학습 만족도는

 

Git이라고 하면 그냥 Github의 Git인 줄 알았는데

사실 Git이라고 하는건 버전 관리 시스템을 통칭하고

Github는 클라우드 개발자 SNS 같은 느낌이다

 

Github와 비슷한 역할을 하는 건 꽤 많지만

MS에서 인수하고 무료에 가볍다는 장점으로 굉장히 많은 개발자들이 사용한다

 

Github 운용 법도 알았으니 내 깃허브 계정도 열심히 꾸미고 올려봐야겠다

지금 쓰는 블로그나 노션 처럼 준비해야할 것 같다

 

오늘 페어프로그래밍으로 서로 깃허브 레파지토리를 통해 공유하고 협업해서

push하고 pull 하는 과정을 했는데 처음엔 정말 막히는 부분이 많았다

유어 클래스에 나와있는 내용만으로는 전부 이해하거나 해내진 못했다

구글링의 힘을 빌려서 해결한게 반은 넘었다

 

앞으로 좋은 개발자가 되기 위해선 이렇게 스스로 찾는 노력도 중요하다고 생각했다

 

'데일리 회고록 (2022.04.25 ~ 10.19) > 5월' 카테고리의 다른 글

2022.05.10  (0) 2022.05.11
2022.05.09  (0) 2022.05.09
2022.05.06  (0) 2022.05.07
2022.05.04  (0) 2022.05.05
2022.05.02  (0) 2022.05.02

댓글