TIL (231006)

Jtiiin:K·2023년 10월 6일
0

내일배움캠프

목록 보기
3/85
post-thumbnail

오늘 한 일

개인페이지 내용 채우기
각자 작업한 거 다듬기
팀원들과 작업내용 합치기

오늘 공부한 내용

✅ git

  • 작업 브랜치(A) 외에 다른 브랜치(main 등)에서 작업했을 때 대응 방법
    • git add . / git commit 후
      새 브랜치를 만들어 push (git checkout -b 브랜치명)
    • 새로 만들어진 브랜치(B)를 작업 브랜치(A)에 Pull Request(PR) - ⚠ main에 하는거 아님!
  • 강제로 push 하기 (잘 생각하고 써야할듯)
    • git push origin 브랜치명 --force

✅ CSS의 불편함

프로젝트가 진행될수록 순수 CSS로 협업하기 정말 까다롭다는 생각이 든다
(다른 사람들이 작업할 때 겹치지 않도록) 독립적인 클래스 이름 짓기라던가..
수정사항이 있을 때 사용하는 곳에서 하나하나 고쳐줘야 된다던가..
원하는 모양으로 안 나올 때 어느 파일에서 사용하고 있는지 찾아야 된다던가..
💡 결론 : 이래서 css 전처리기, css Module 이런거 쓰는구나..!
💡 자매품 : component의 소중함..

어려웠던 내용

git merge...... 어렵드... 🤯

느낀점

  1. git은 참 편리한 것 같으면서도 불편하다 🤔
    브랜치가 나눠지고 pull도 사용하다보니
    작업브랜치가 아닌 main 브랜치에서 작업하는 실수를 하게 된다
    이렇게 작은 미니프로젝트를 하면서도 헷갈리는데..
    큰 프로젝트는 얼마나 헷갈릴까.. 😣
  2. 강의에서 배운 걸 실제로 써먹기란...
profile
호기심 많은 귀차니즘의 공부 일기

0개의 댓글