24일차 TIL 210406

1. 잡생각이 많았다…

  • 나는 스스로에게 엄격하다. 주변 지인들 말로는 굉-장히 엄격하다고 한다. 자꾸 해낸것 보다 못한 것이 생각난다. ex. 오늘 잡생각이 왜이렇게 많았지 ?
  • 5초의 법칙을 생각하자. 그냥 상황을 판단, 고려하지말고 그냥 해야 할 것을 수행하자.
  • 하지만 아직까지는 스스로에게 엄격하는게 맞다고 생각한다. 코스가 끝날때까진… 좀더 더더더더더더 열심히 하고싶다.
  • 아침에 일찍일어나 준비하고, 커피를 내리고, 우당탕탕이 아닌 여유롭게 9시 전 유어클래스에 들어가서 준비하였다. 스스로 칭찬! 🙊 ( 더 빨리 일어나볼까 ? )
  • 점심시간에 낮잠을 자니 오후시간 집중도가 올라갔다. 종종 낮잠을 즐겨야겠다.

2. 오늘의 key point 🥑

  • 주말에 생활코딩 - 리액트 강의를 들을 것이다. 유어클래스 내용 뿐만 아니라 예습도 잘 해놓고 싶다.
  • 전날에 다음 유어클래스 학습 내용을 1시간 정도 예습 + 어떤 스케줄로 되어있는지 미리 공부하려고 한다. 미리 보면 당일날 조금이라도 여유가 생긴다.
  • 이머시브 스프린트는 크게 3가지로 나뉜다 Basic CS / Basic Web / Advanced web … 이머시브 노션 페이지 참고 했는데 봐도 잘 모르겠다 허허
  • 주말에 추가공부 할때 우선순위를 정해놓고 공부하자. 펼쳐놓고 하다보니 공부는 끝이 없더라.

3. Git Workflow

  • pair 의 repository 가져오기 git remote add pair <pair url>
  • git remote -v 로 제대로 가져왔는지 확인하기
  • git pull pair master(or other branch name) 로 페어 Repository 에서 당겨오기
  • 충돌상황 발생 시 변경사항 선택 가능.
  • branch (=사본) : 원본에 영향을 주지 않는다. 독립된 작업 영역. ⭐️현재 작업공간을 base 로 만들어진다.
  • git checkout <branch name> 해당 브랜치로 작업공간 이동하기. 최근에는 git switch <branch name> 도 쓰인다.
  • git checkout -b<branch name> branch name 이라는 브랜치 생성 + 해당 브랜치로 작업공간 이동
  • cat <file name> cli 에서 텍스트 형태의 파일 확인 가능
  • 계속 git status 명령어를 통해 상태를 확인 해야 한다.
  • git add <file name> <-> git restore staged <file name>
  • git message 는 가능하면 현재형 동사로 쓴다
  • git log : history 확인 가능. exit 할때는 q
  • git diff : cli 상 변경사항 확인 가능
  • 브랜치를 푸시할 경우 git push origin <branch name>`
  • branch 와 master merge 하는 경우 작업 환경 master 로 옮긴다음에 git merge <branch name>
  • git과 베프가 되고싶다.

Updated: