👩‍💻 배운것

  1. CLI 기본 명령어
  • 터미널에서 명령어로 작업을 수행하는 건 학부에서 내가 제일 힘들어했던 수업인 COMS3157 Advanced Programming에서 많이... 겪었지.. 울면서 들었던 수업... 하지만 그때 훈련된 덕에 이 챕터는 리뷰하듯 학습할 수 있었다. 처음엔 터미널로 조작하는게 힘들고 굳이,,라는 생각이 들었는데 이제는 훨씬 편하다고 느낄때도 있다.
   pwd: 현재 위치 확인 
   mkdir: 새로운 폴더 생성
   ls: 폴더나 파일 목록 출력
   open: 오픈
   cd: 폴더 진입
   touch: 새로운 파일 생성
   cat: 파일 내용 터미널에 출력
   rm: 삭제
   mv: 위치 이동, 이름 변경
   cp: 복사
   sudo: 관리자 권한
  1. 패키지와 패키지매니저
  • Homebrew를 설치하고 환경을 세팅했다.
  1. Node.js
  • Javascript 브라우저가 아닌 곳에서 실행 가능.
  • nvm을 설치했다 (자꾸 네버마인드로 읽힌다).
  • node.js 를 설치했다.
  1. 버전 관리 시스템
  • git을 통해 버전관리를 하라..는 내용
  1. Git
   fork
   clone
   status
   restore
   add
   commit
   reset
   log
   pull
   push
   init
   remote add
   remote -v
  • 혼자 작업할때 workflow: 디렉토리 git init -> git add -> git commit-> local에서 remote repo로 git push -> 다른 개발자가 clone, fork 가능
  • 페어 작업할때 workflow: git remote add (상대방 repo와 연결)-> git pull (accept current change, accept incoming change, accept both changes // when in conflict)

👫 페어프로그래밍

git으로 협업하는 연습을 주고받았다. git clone을 하고 pull/push를 해가며 conflict이 있을때 해결하는 법 등을 연습했다. conflict이 있을 때 push한 순서도 영향을 주는 지 시험했다.

👍 좋았던점

스케줄이 탄탄해졌다. 내용이 많아져서인지 오늘은 남는 시간이 많다고 느껴지지는 않았다.

profile
개발자가 될래요

0개의 댓글