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과 베프가 되고싶다.