git source tree 에러/수정 [계속 Update]

잡다한 오류 해결

2020. 8. 18. 21:57

git은 정말 무서운 녀석이다. 옛날엔 merge complict만 나도 벌벌벌 떨었었는데..

사실상 두 번째 프로젝트.. 시원하게 6시간을 git으로 날렸다!

앞으로 협업할 일이 별로 없겠지만.. 회사를 가면 버전 컨트롤은 필수니 앞으로 겪은 오류들을

여기에 차곡차곡 쌓아갈 것이다.


Merge
  • 자신의 파일로 머지하기
    • 파일 상태 - 파일 우클릭 - 충돌 해결 - 내 것으로 병합

 

lfs + Source Tree
  • 'git-lfs filter-process' failed 오류
    • lfs를 쓰게되면 무조건 발생하는 문제.. 웬만한 문제는 밑의 방법으로 다 해결 된다.
    • 터미널 열기 -> git lfs install --skip-smudge -> git lfs push/pull (어떤 상황에 발생하냐에 따라다름) -> git lfs install --force
    • https://github.com/git-lfs/git-lfs/issues/911
 

Smudge filter failed with a fresh new clone · Issue #911 · git-lfs/git-lfs

Hi, My colleagues have added git lfs to manage big files in our repository, so I have installed this git extension. After this installation I run a git clone on my repo, and I get this error at the...

github.com

rebase
 

git commit author 변경 (커밋 작성자 이름 변경하기)

committer를 잘못 입력하여 push까지 해버렸다. 커밋 작성자의 이름을 다시 바꿀 수 있을까?

madplay.github.io

 

계정 불일치 
  • Commiter와 Author의 아이디가 다른 경우 발생하는 유령 Comitter 제거 방법

 

 

 

git config --global user.name "원하는이름"
git config --global user.email 이메일
git commit --amend --reset-author

원하는이름 , 이메일이 github 이름 , 이메일과 일치할 경우 유령 Comitter는 제거 된다.

더보기

본인은 멍청하게 github 닉네임을 이용하다가 이런 불상사가 생김

첫 merge 전에는 상관이 없었는데 merge 과정에서 git lfs와 엮임과 동시에 이래저래 id/password를 변경하다가 실수가 발생된거라 예상된다. 아니면 git nickname을 id로 착각해서 가져다 쓰다가 생긴 오류일수도 있다.

 

git push 되돌리기

fuirosun.tistory.com/entry/git-git-push-%EB%90%98%EB%8F%8C%EB%A6%AC%EA%B8%B0

 

[git] git push 되돌리기

이미 push한 내용을 되돌릴 때, git revert를 사용한다. https://blog.outsider.ne.kr/1166 git revert는 되돌리는 커밋을 남기고 push한다는 것이라 히스토리가 남는데, 히스토리를 남기지 않고 싶으면 git reset..

fuirosun.tistory.com

 

'잡다한 오류 해결' 카테고리의 다른 글

[C++] Unordered_map  (3) 2020.04.21
깃 [The requested URL returned error: 403] 에러  (0) 2020.04.15