GIT 2

[git] git clone시 발생하는 invalid index-pack output 에러 해결방법

발단평소대로 clone을 아래와같이 받았다.git clone https://github.com/어쩌구/저쩌구.git그런데 잘 가다가 이런 에러가 떴다.fatal: --stdin requires a git repositoryfatal: fetch-pack: invalid index-pack output이러면서 clone에 계속해서 실패했다. 다른 디렉토리에서 시도 했을 때는 잘 되었고 clone 받을 디렉토리를 지정해서 clone해도 잘 된다.그러나 이대로 두긴 너무나 찝찝했다.  해결하기 전에 알아본 것git clone도 deep clone 과 shallow clone 이 있다는 것을 알았다.먼저 deep clone과 shallow clone의 예를 먼저 보자.//deep clonegit clone ht..

개발/git 2024.02.23

[git] 작업중인 브랜치를 최신화하기

내가 작업중인 브랜치가 팀원들이 작업중인 브랜치보다 뒤쳐져서 최신화를 할 필요가 있을 때가 있다.아래 방법을 통해 해결했다. 안전한 방법도 추가로 알아보았다. 여기서는 예시로 뒤쳐진 내 브랜치를 mybranch, 최신화된 팀원들이 작업중인 브랜치를 latest라고 하겠다.먼저 쉬운방법이다.git checkout latest //최신화 되어있는 브랜치로 넘어간다.git pull //브랜치를 최신화.git checkout mybranch //최신화를 적용할 내 브랜치로 이동한다.git rebase latest //브랜치를 최신화.다음으로는 안전한 방법이다.git checkout latest//git fetch -> 선택사항git pullgit checkout mybranchgit stashgit reset ..

개발/git 2024.02.22