본문 바로가기
Dev/Plus

[git] git 이슈 노트

by 아아덕후 2023. 3. 16.
반응형

Git 사용하며 발생했던 이슈를 정리했습니다.
한번 겪은 문제를 다시 만났을 때 더 빠르게 해결하기 위해 기록을 하고 있습니다.

목차
1. 대/소문자 파일명 변경 적용         - 03.16
2. 예시를 통한 gitignore 작성하기  - 04.13

1. 대/소문자 파일명 변경 적용

[Issue1] 
abcdTest.vue 파일을 AbcdTest.vue 파일로 변경했지만, git에서는 해당 파일명 변경(대소문자)이 적용되지 않음.
 
[Solve1]
git command로 설정 변경 후 commit & push 
1. git 설정 변경


git config core.ignorecase false

2. 폴덤명 변경 
abcdTest.vue -> AbcdTest.vue
 
3. git push
git add. & git commit & git push 
 
4. 폴더명 변경 완료 ! 
 


2. 예시를 통한 gitignore 작성하기

[기준]
파일/폴더의 위치는 작성하는 gitignore 파일의 상대적 위치이다.

 /node_modules 		# gitignore와 같은 폴더 레벨에 있는 node_modules 폴더 생략 
 node_modules  		# (위와 같음)
 
 node_modules/vite 	# node_modules 폴더 내에 vite 폴더만 생략 

*.pdf  			# pdf확장자 파일은 모두 생략

# abcd.md  		# 맨 앞에 # 붙일 경우, 주석처리



[폴더 : 대문자 / 파일 : 소문자]

B/		# B 폴더 내 폴더, 파일 모두 생략
B/*.js		# B 폴더 내(같은 레벨/층)에 js 파일 모두 생략 ( B/B2/b22.js 는 생략 안됨 ) 

 **/B1     	# 모든 폴더내에 B1 폴더 생략 
 **/b1.js  	# 모든 폴더내에 b1.js 생략 

B/**/B1     	# B폴더 내에 있는 모든 B1 폴더 생략
B/**/b1.js     	# B폴더 내에 있는 모든 b1.js 파일 생략

 

참조 : https://git-scm.com/docs/gitignore

반응형

댓글