gitconfig username, email 분리하기

Updated on

회사에서 사용하는 git 정보의 경우 다르게 해야하는 경우가 있는데
이걸 매번 프로젝트마다 설정하는건 생각보다 귀찮은 일이 아닐 수가 없다.

C:\Users\사용자명
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
[user]
	name = 이름
	email = 이메일주소@gmail.com
[difftool "sourcetree"]
	cmd = "'' "
[mergetool "sourcetree"]
	cmd = "'' "
	trustExitCode = true

대충.. 이런식으로 생겼는데, 하단에 아래 내용을 추가한다.

[includeIf "gitdir:C:/dev-폴더명/"]
    path = ~/.gitconfig-파일명

특정 폴더의 경우 .gitconfig를 적용한다는 것의 내용임.

.gitconfig-파일명 을 생성하고서 그 파일 안에

[user]
	name = 회사_이름
	email = 회사@이메일

을 넣어주고 저장한다.

그러면, dev-company 폴더안에 있는 모든 git은 .gitconfig-company 파일을 따라가기 때문에 user 정보가 변경되서 적용된다.

편리하고 좋은듯. 굿b