Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- getChangePayload
- map
- 유튜브
- 독서
- exoplayer cache
- android ktor
- ktor client
- build with ai
- FastAPI
- Python
- android
- DiffUtil.ItemCallback
- kotlin collection
- ChatGPT
- 시행착오
- llm
- ExoPlayer
- android custom view
- AWS EC2
- 스피너
- kotlin list
- ListAdapter
- doc2vec
- ListAdapter DiffUtil
- ktor api call
- 카카오톡 웹뷰
- android exoplayer
- 안드로이드
- list map
- video caching
Archives
- Today
- Total
버튼 수집상
[git] git 일부 레포지토리의 user 수정하기 본문
git config에는 세 가지 종류가 있다.
--system
현재 컴퓨터에 있는 모든 레포지토리의 유저들
--global
현재 로그인된 유저와 그 유저의 레포지토리들
--local
특정 레포지토리만의 설정
우선, 유저정보를 수정하려는 레포지토리에 위치를 잡은 뒤, 기존의 유저 정보를 확인한다
git config user.name
git config user.email
그러고 --local 옵션을 넣어서 유저 정보를 수정한다.
git config --local user.name "바꿀유저명"
git config --local user.email "바꿀메일@gmail.com"
--global 옵션을 넣어서 전역 유저 정보와 달라졌는지 확인한다.
만약 유저 정보를 세팅을 미처 못 해서
커밋 저자author가 엉뚱한 이름으로 올라갔을 경우 커밋을 수정할 수 있다.
git commit --amend --author="username <usermail@gmail.com>"
수정하려는 커밋이 이미 원격에 올라간 경우,
저자가 수정된 로컬 커밋이 원격을 앞지른다.
이 때 두 분기를 머지시키거나 force push를 해서 나중에 올린 커밋을 원격에 반영시킨다.
git push --force origin <branch-name>
728x90
'TIL - git' 카테고리의 다른 글
[git] hook 제어하기 (부제: 커밋 올리면 슬랙 알람 보내기) (0) | 2024.01.09 |
---|---|
[git] revert VS reset (0) | 2023.06.12 |