본문 바로가기

git2

[git] core sparse-checkout 기능 사용했다가 롤백한 이야기 사건의 전말 1. apple, banana, chocolate 디렉토리가 있는 레포지토리가 있음 2. apple 디렉토리는 A 서버에서 운영되고 3. banana 디렉토리는 B 서버에서 운영되고 4. chocolate 디렉토리는 C 서버에서 운영되고 있음 5. A, B, C 서버는 각각 서로 바라보지도 않는 다른 디렉토리를 가지고 있음 5번이 맘에 들지 않은게 시작이었습니다.. 구글링을 해보니 git 의 sparse-checkout 기능을 사용하면 원하는 디렉토리만 형상관리가 가능한 것 같더라구요. 제대로 알고 쓰는게 아니라 불안했지만 일단 사용해보았습니다. ## $ git init ## configuration $ git core.sparse-checkout true ## $ git remote add.. 2022. 12. 22.
[Git/GitHub] 어? 커밋을 했는데 잔디밭이 안생겼네 ?! github 에 들어갔다가 구멍난 잔디밭을 발견했다. 확인해보니 커밋을 내 개인 계정이 아닌 회사 계정으로 했었다.😑 (회사에서 git cli 로 커밋해서 그랬구나..) 그래서 우선 특정 프로젝트에서는 개인 계정으로 push 될 수 있도록 설정 값을 변경했지만... 문제는 이 전에 커밋한 이력들에 대한 작성자(author) 변경이었다. $ git config user.name #하지수 $ git config user.email #hajs@회사메일 $ git config user.name [변경하고자 하는 이름] $ git config user.email [변경하고자 하는 이메일] 그래도 잔디밭을 가꾸시는 분들이 많아서 조금만 검색해도 여러 방법이 있다는 걸 알게 되는데, 나는 그 중에서 `git filt.. 2021. 7. 7.