티스토리 뷰

vi ~/.gitconfig

[user]
  name = user1
  email = user1@gmail.com
[credential]
  # wsl 환경인 경우
  helper = /mnt/c/Program\\ Files/Git/mingw64/libexec/git-core/git-credential-wincred.exe
  username = user1
[includeIf "gitdir:user2"]
  path = ./user2.gitconfig
# user2.gitconfig
[user]
  name = user2
  email = user2@gmail.com
[credential]
  username = user2

지금까지 저장소마다 usehttppath로 삽질한 게 무의미해졌다.

커밋 저자 이름을 바꾸는 건 어쩔 수 없이 경로로 구분해야할 듯 하다. 아니면 로컬 설정을 사용해야 하는데 이건 너무 귀찮았다.

 

그리고 이미 저질러버린 사람들을 위한 커밋 수정하기 세트. 이건 사용할 때 조심하자.

git filter-branch -f --env-filter '
GIT_AUTHOR_NAME=user
GIT_COMMITER_NAME=user
GIT_AUTHOR_EMAIL=user@gmail.com
GIT_COMMITTER_EMAIL=user@gmail.com
' -- main~5..main

'지식저장소 > 개발' 카테고리의 다른 글

'React Hook의 어두운면'을 읽고  (0) 2020.11.06
Mocking is a Code Smell을 읽고  (0) 2020.03.22
로딩 스피너 컴포넌트 고찰  (0) 2019.06.30
React Hooks를 사용할 이유  (6) 2019.06.19
깃 3-way merge IntelliJ 설정  (0) 2019.03.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함