Git
-
gitignore, 파일명이 . 으로 시작하는 파일은?Git 2024. 10. 17. 17:35
보통 변경사항이 생겨도 커밋하기 위해 감지가 되지않도록 무시하기 위해 저 파일에 기재하게 된다. css를 보다 쉽게 작성하기 위해 전처리기를 사용한 코드를 컴파일하면 css가 나오는데css를 수정할 때. 컴파일된 css를 수정하는 것이 아니라. 전처리기를 사용한 원본코드를 수정해야하므로디버깅 편의를 위해 매핑 정보를 제공하는 CSS 소스맵 파일이 생긴다. css소스맵 까지 커밋하고 싶지 않아서 gitignore에 추가했다..style.css.mapstyle.css.map 1년전 부터 첫번째 줄로 잘 사용하고 있는데 어느순간 gitignore가 작동되지 않아 두번째 줄로 해결했다. .으로 시작하는 파일은 숨김파일이라 어느 순간 소스맵파일이 숨김파일이었는데 아니게 패치된 건가 싶었다.
-
linter, prettier 설치하기Git 2021. 7. 21. 15:29
혼자 개발할땐 상관없지만 협업할 때는 각자의 스타일대로 코드를 짜기 때문에 가독성이나 일관성 문제가 있어 린터와 프리티어를 설정한다. VScode 에디터 기준 Extension에서 scss-linter, sass-linter, stylelinter 등 여러가지가 있고 뭘 선택하냐에 따라 설치방법이 다르고 코드규칙을 어겼을 경우 경고해주는건 동일하다. scss-linter는 node를 설치하듯 ruby를 설치해줘야 하기 때문에 sass-linter가 쉬운 방법인거 같다. Linter 1.vscode에디터 Extension에서 scss-linter 다운로드 -ruby설치하기 window : https://phoenixnap.com/kb/install-ruby-on-windows-10 How to Instal..
-
node.js node-sass 2차 충격Git 2021. 7. 20. 13:03
처음에 알고있는 기본적인 트리구조는 프로젝트 파일에 index.html, css, image, js, assets 파일과 폴더 정도였다. 내일채움으로 배우던 과정 중에 이런 트리구조를 처음 배우고 익숙해지기도 전에 기회가 닿아서 리액트로 앱을 만드는 미니프로젝트가 있었는데 그때 충격을 받았다. 노드를 해당 프로젝트에서 설치하고 필요한 기능들을 설치하고 package.json에 스크립트를 추가해주고 사용하는 과정이 지금에서야 감이 오지만 그땐 터미널을 처음써보기도 했고. html 헤드태그에 script, link 태그로 불러오면 되는데 터미널써가면서 node를 사용하는지도 궁금했다. (대부분의 유용한 기능은 cdn으로 나와있진 않은거 같다고 이해하고 있다.) node-sass를 설치해서 사용하는 방법 1...
-
커밋 거절! 오류Git 2021. 6. 15. 17:01
오류로그 To github.com:simigeum/sunset-house.git ! [rejected] main -> main (non-fast-forward) error: failed to push some refs to 'github.com:simigeum/sunset-house.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git..
-
에러 “remote: This repository moved. Please use the new location”Git 2021. 6. 13. 17:36
상황은 git push origin main 했을 때, 나타났다. 깃허브 계정의 이름을 바꾸고 푸쉬하니 나타난 것. 에러라고 분류했지만 사실 에러메세진 뜨지 않았고 푸쉬가 되긴 되었다. 요지는 이 레파지토리가 옮겨졌으니 새 위치를 사용하라는 것. 현재 레파지토리 위치를 보는 명령어 git remote -v 레파지토리 위치를 업데이트 하는 명령어 git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git 근데 https://~ 형식이어야 하는걸까. 나는 git@github.com:simigeum/sunset-house.git 이걸 써서 명령어가 적용되지 않아서 (origin을 빼먹음..) 아래 명령어를 썼다. git remote rm ..