Start Think:
오늘은 코드스테이츠 Immersive 의 첫날이었다. IM 기간에는 여유롭게 쉴 수 있는 시간이 없다고 하여 주말에 잘 먹고 잘 쉰 것 같은데, 일요일 부터 컨디션이 메롱이다..
컨디션이 좋지 않으니 허리도 아파오는 것 같고, 어깨에도 긴장이 가는 것 같다.
건강관리가 정말 중요하구나! 다시 한 번 깨닫게 된다. 개발자의 실력이 곧 책상에 오래앉아있는 시간이라는 말처럼 진득하게 건강하게 오래 앉아 일할 수 있도록 관리를 더 해야곘다.
🎄오늘 한 일
✔️ 1. Git Workflow 로 pair와 협업하기
- 전체적인 git의 workflow를 다시 한 번 익히는 시간을 가졌고,upstream repo와 나의 원격 repo, local repo 들의 개념을 확실히 잡을 수 있었다.
- 또 git에서 branch를 생성하고 이동하는 방법과 동시에 같은 파일을 수정하여 conflict가 발생할 경우 merge를 통해 변경사항을 정리해준 후 다시 push 하는 conflict 해결 방법도 익혔다.
✔️ 2. node.js, nvm, npm 설치하기
이번 immersive 과정에서 사용하게 될 node.js, nvm, npm을 설치하는 시간을 가졌다. nvm을 설치하는 과정에서 상당히 애를 먹었는데, 아직 맥OS와 터미널이 익숙치 않아서 조금 삽질을 했던 것 같다. 간단하게라도 정리해서 설치과정을 포스팅해보도록 하겠다.
2021/01/12 - [기타/node.js] - node.js, nvm, npm 설치
✔️ 3.런타임, pakage.json 개념
프로그래밍 언어가 구동되는 환경(프로그램)을 뜻하는 런타임과 다른사람과의 협업 및 사용을 위해 내가 만든 프로그램에 필요한 모듈과 실행방법, 프로그램 테스트 방법등을 명시해 놓은 문서인 pakage.json의 개념에 대해서 학습하였다.
node.js 가 서버개발을 할 수 있게 해주는 하나의 런타임이라는 것, pakage.json과 node_modules의 역할과 개념들을 확실하게 배울 수 있어서 너무 좋았다. 이전에는 잠깐 주먹구구로 배울 때에는 그냥 이런게 있구나...이러고 찝찝하면서도 훅훅 넘어갔던 개념들이었는데 참 그때가 부끄럽다 > < ^~@#$%^&*(
✔️ 4. Mac Os 꿀팁 정리
이것도 더 효율적인 프로그래밍과 학습을 위한 하나의 공부라고 생각한다. 나는 준비시간이 조금 긴 유형에 속하는데, 마음먹고 무언가 하기 전에 장비도 갖추고, 마음도 다지고, 숨 크게 들이쉬고 돌격하는 것, 묵직하게 끈기있게 싸우는 것을 좋아한다..
그래서 주말에 첫 맥북을 구매하고 많은 시간을 맥북 활용 TIP을 보면서 휴식을 취했다.2021/01/11 - [분류 전체보기] - 맥북(Mac OS) 초기 세팅 및 꿀팁모음
🎄기억할 것
1. 프로젝트 git workflow
0) 서비스레포지토리(upstream)를 나의repo 로 fork 하고 clone하여 local로 가져온다.
$git remote -v // remote repo들 확인
$git remote add upstream <upstream repo 주소>
1) upstream의 dev에서 항상 먼저 pull을 먼저 받아서 변경사항이 있는지 체크 한다.
$git pull upstream <master: branch name>
2) 받아온 dev에서 작업용 feature 브랜치를 만든다
$git checkout -b feature
3) 코드 수정 및 기능 개발 진행
4) 나의 원격repo 의 feature 브랜치에 push 하기
$git push origin feature // origin master 가 아님에 유의!
5) github에서 upstream 관리자에게 pr을 요청하여 최종 반영될 수 있도록 한다.
오늘도 TIL 작성하는 데 2시간.. 3시간?이 소요되었다.
급하지 않게 꼼꼼히 복습하며 이 정도 수준을 유지하며 시간만 줄일 수 있도록 더 퐈이팅 해야겠다!
오늘 새벽4시까지 삽질을 하다 결국에 에러를 해결하신 위대하신 나의 전 페어 민정님의 의지를 보았다.
초큼 멋있었다.
'TIL ( Today I Learned )' 카테고리의 다른 글
210103_TIL (0) | 2021.01.14 |
---|---|
210112_TIL (0) | 2021.01.13 |
210108_TIL (0) | 2021.01.09 |
210106-210107 (0) | 2021.01.08 |
210105_TIL (0) | 2021.01.06 |
댓글