SW/Git

Git : 깃 원격 삭제 방법, 예제, 명령어

얇은생각 2022. 6. 29. 07:30
반응형

이 가이드에서는 Git 리모컨을 제거하는 방법을 설명합니다.

Git remote는 일반적으로 원격 서버에서 호스팅되는 리포지토리의 다른 복사본을 참조하는 포인터입니다.

일반적으로 Git으로 작업할 때 서로 다른 기능과 환경에 대해 하나의 원격 명명 오리진 및 다른 분기가 있을 수 있습니다. 오리진은 저장소를 복제할 때 자동으로 생성된 원격 이름으로 복제된 저장소를 가리킵니다.

하지만, 한 프로젝트에 한 그룹의 사람들과 협력할 때, 여러 Git를 사용하는 것이 매우 편리하다는 것을 발견할 수 있습니다. 원격 저장소는 GitHub, GitLab, BitBucket과 같은 Git 호스팅 서비스나 개인 Git 서버에서 호스팅할 수 있습니다.

원격 리포지토리가 다른 호스트로 마이그레이션되었거나 기여자가 기여를 중지한 경우 리포지토리에서 원격 URL을 제거할 수 있습니다.

 

 

Git : 깃 원격 삭제 방법, 예제, 명령어

 

 

Git 리모컨을 제거

원격을 제거하려면 리포지토리가 저장된 디렉토리로 이동하여 git remote rm(또는 git remote remove) 명령 뒤에 나오는 원격 이름을 사용하십시오.

git remote rm <remote-name>

 

 

예를 들어 원격 명명 테스트를 제거하려면 다음을 입력합니다.

git remote rm testing

 

 

Git remote rm이 원격 리포지토리에 대한 모든 참조를 제거합니다. 원격 서버에서 저장소를 제거하지 않습니다.

원격이 성공적으로 제거되었는지 확인하려면 git remote 명령을 사용하여 원격 연결을 나열합니다.

git remote -v  

# origin	https://github.com/user/repo_name.git (fetch)
# origin	https://github.com/user/repo_name.git (push)

 

 

git remote rm 명령은 .git/config 파일에서 원격 리포지토리에 대한 항목을 제거하는 작업을 수행합니다.

# .git/config

...

[remote "testing"]
        url = git@gitserver.com:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/testing/*

 

 

텍스트 편집기를 사용하여 .git/config 파일을 편집하여 리모트를 제거할 수도 있습니다. 그러나 git remote rm 명령을 사용하는 것이 좋습니다.

제거하려는 리모트가 없으면 Git에서 오류 메시지를 인쇄합니다.

# fatal: No such remote: '<remote-name>'

 

 

이름을 잘못 입력했거나 리모컨이 이미 제거되었을 수 있습니다.

git remote rm <remote-name> 명령을 사용하여 리포지토리에서 원격을 제거합니다.

반응형