티스토리 뷰
.gitignore 파일을 수정해서 무시할 파일들을 추가했는데 sourcetree에서 해당 파일들을 무시하지 않고 그대로 반영했다. 노드 모듈을 다 올리는 건 오바잖니...
이를 해결하기 위해서는 아래의 명령어로 Git의 캐시를 지워주면 된다.
2,3 번째 줄은 bash에서 실행해도 되고 나처럼 sourcetree에서 스테이징하고 커밋 메세지를 작성한 뒤에 push해도 된다.
git rm -r --cached .
git add .
git commit -m "fixed untracked files"
+
yarn.lock 파일을 gitignore에 넣어서 무시해야할까?
A. yarn.lock은 github에 올려서 같이 관리해야한다. gitignore에 포함시키면 안됨!
부가설명: yarn.lock 파일은 설치시점이 달라도 일관된 패키지 버전을 유지할 수 있게 하기때문에 git 저장소에 올려서 관리되어야 함
'프로그래밍 > Git, Github' 카테고리의 다른 글
[Git] merge와 rebase의 차이, 깔끔한 Git history를 위한 Rebase 사용법 주의사항 (0) | 2022.12.01 |
---|---|
[Github] 강제 push하기, git 브랜치 내용 덮어쓰기 (0) | 2022.08.10 |
[Git] sourcetree 충돌 해결하기(merge conflict) (0) | 2022.05.09 |
[Git] sourcetree 협업 git 프로젝트 관리하기 (0) | 2022.05.08 |
[Git] sourcetree에서 저장소 접근 시 인증 에러 해결방법 (0) | 2022.05.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 형제 요소 선택자
- nvm 설치순서
- tilde caret
- ~ ^
- is()
- D 플래그
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 프리렌더링확인법
- 부트캠프항해
- getStaticPaths
- 항해99추천비추천
- aspect-ratio
- reactAPI
- 타입스크립트 DT
- && 셸 명령어
- grid flex
- 프리온보딩 프론트엔드 챌린지 3월
- 타입스크립트 장점
- 항해99프론트
- float 레이아웃
- text input pattern
- nvm경로 오류
- 항해99프론트후기
- Prittier
- getServerSideProps
- 원티드 3월 프론트엔드 챌린지
- fs모듈 넥스트
- 틸드와 캐럿
- 원티드 프리온보딩 FE 챌린지
- 원티드 FE 프리온보딩 챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함