이젠 필요하지 않은 repo들을 정리하면서 이 내용은 남겨두어야 겠다는 생각으로 간단하게 기록을 남겨둔다.
$ git remote -v
명령어 입력 후에 git에 연결된 상태라면 아래 예시화면을 볼 수 있다.
origin https:/github.com/hon/commonJS-ESmodule.git (fetch)
origin https:/github.com/hon/commonJS-ESmodule.git (push)
(fetch): "origin" 원격 저장소로부터 데이터를 가져오는(fetch) 기능이 활성화되어 있음을 의미한다. 이는 원격 저장소의 변경사항을 로컬 저장소로 가져올 때 사용된다.
(push): "origin" 원격 저장소로 데이터를 보내는(push) 기능이 활성화되어 있음을 의미한다. 이는 로컬 저장소의 변경사항을 원격 저장소로 전송할 때 사용된다.
git remote remove {name} 옵션을 사용해 주면 연결되어 있는 저장소를 간단하게 끊을 수 있다.
$ git remote remove origin
Git 저장소를 복제하면 해당 저장소에서 원격 저장소를 자동으로 "origin"이라는 이름으로 설정한다. 그러나 원격 저장소를 더 이상 사용하지 않거나 제거하고 싶을 때가 있다. "git remote remove origin" 명령을 실행하면 "origin" 원격 저장소에 대한 참조가 삭제되며, 이제 해당 원격 저장소로부터 변경 사항을 가져오거나 변경 사항을 보낼 수 없게 된다.
$ git remote add {github url}
"git remote add" 명령어는 Git 저장소에 새로운 원격 저장소를 추가하는 데 사용된다. {github url} 자리에는 추가하려는 원격 저장소의 GitHub URL이 들어가야 한다.
예를 들어, GitHub에서 "example"라는 이름으로 새로운 원격 저장소를 생성한 경우, 이 저장소의 URL은 https://github.com/사용자이름/example.git
과 같이 된다. 이 URL을 사용하여 해당 원격 저장소를 로컬 Git 저장소에 추가하려면 다음과 같은 명령을 실행한다.
git remote add origin https://github.com/사용자이름/example.git
이렇게 하면 로컬 Git 저장소에 "origin"이라는 이름으로 새로운 원격 저장소가 추가된다. 이제 해당 원격 저장소로부터 변경 사항을 가져오거나 변경 사항을 보낼 수 있게 된다.