Git에서 원격 원본 제거
잘못된 데이터를 원본에 커밋하면 원본으로 푸시하고 현재 분기에 병합합니다. 그러나 우리는 그 저장소에서 병합이 필요하지 않다는 것을 깨달았습니다. 그래서 여기서 문제는 이미 푸시된 병합 커밋을 취소하거나 되돌리는 방법입니다.
remote
이름은 원격 서버의 이름입니다. 사용자 계정의 이름이나 서버 이름이 될 수 있습니다. 분기 이름은 로컬 분기 이름과 같거나 다른 이름일 수 있습니다. Remote
는 원격 저장소, 즉 코드가 저장된 저장소를 의미합니다.
Git remote
는 다른 저장소에 대한 정보를 저장하는 객체입니다. 다른 저장소로 가져오거나 푸시하는 데 사용할 수 있습니다. Git remote
는 새 원격 저장소를 만들고, 새 원격 저장소를 추가하고, 원격 저장소를 제거하고, 원격 저장소를 나열하는 데 사용됩니다.
일반적으로 원격 서버에서 제공되는 다른 저장소 복사본을 나타냅니다. 표준 워크플로에서 복제는 원격 리포지토리에서 수행됩니다. 원격 리포지토리는 일반적으로 생성한 사용자의 이름을 따서 명명됩니다. 원격 저장소에는 하나 이상의 원격 출처가 있을 수 있습니다.
원격에서 참조하는 저장소를 오리진이라고 합니다. 모든 저장소에는 기본 원격이 있습니다. 다음을 실행하여 저장소의 기본 원격을 확인할 수 있습니다.
git remote -v
위의 명령은 복제된 리포지토리에서 시작되기 때문에 이 원격 이름이 origin이라는 이름을 반환합니다.
Git에서 원격 오리진 제거
이 문서에서는 Git 원본 원격 저장소를 제거하는 방법에 대해 설명합니다. 원격 원본을 제거하려면 로컬 저장소에서 해당 참조를 제거해야 합니다. 그러나 원격 원본을 제거할 때 주의해야 합니다. 원격 원본과 해당 데이터가 로컬 저장소에서 모두 삭제되기 때문입니다.
성공적으로 삭제되면 더 이상 해당 원격 저장소로 푸시하지 않습니다. Git 원격 오리진을 제거하려면 다음 명령을 실행합니다.
git remote rm <remote>
여기 <remote>
는 제거하려는 원격 원본의 이름입니다.
예를 들어 원격 원점을 제거하려면 다음을 수행합니다.
git remote rm origin
모든 원격 원본을 나열하려면 다음 명령을 실행합니다.
git remote -v
Git에서 새 원격 오리진 다시 추가
원격 원본을 제거한 후 다음 명령을 통해 다시 추가할 수 있습니다.
git remote add origin your_Remote_Url
그런 다음 실행:
git push -u origin master
Git에서 원격 출처를 제거하는 가장 좋은 방법
단일 명령을 통해 원격 원점을 제거하고 새 원점을 추가하는 가장 쉬운 방법은 다음과 같습니다.
git remote set-url origin newUrl
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn