아직 초보자라 깃 허브 사용이 익숙하지 않은데
vscode를 띄어놓고 a repository에서 작업하다가 b repository 내용을 작업하고 싶어서 clone 후 push 했다가 문제가 발생했다.
'error: 레퍼런스를 'https://github.com/주소'에 푸시하는데 실패했습니다' 와 같은 오류가 계속 발생했다.
항상 깃 사용하면서 커밋하기 전에 (특히 협업중이거나 vscode에서 여러파일 열어놓고 작업하는 경우) pull과 함께 작업하고 있는 repository와 branch를 확인하는 습관을 길러야겠다.
본인이 작업하고 있는 repository를 확인하려면
git remote -v
본인이 작업하고 있는 branch를 확인하려면
git branch
작업하던 repository와의 연결을 끊고 새로운 repository에서 작업하고 싶을때
1) git remote remove origin (리모트 삭제) / 기존것 먼저 삭제
2) git remote add origin [새로운 Repository URL]
3)
-> 예를 들면 아래와 같은 형태로!
// 기존 repository의 리모트 삭제
git remote remove origin
// 새로운 repository의 리모트 연결
git remote add origin https://github.com/nana123/second.git
<아직 사용해보지는 않았지만 참고용>
git ls-remote [remote]
git clone -o [리모트이름]
git fetch origin(=리모트이름)