Git 저장소에서 원격 원점을 제거하는 방법
저는 그냥 했어요.git init
폴더를 Git 저장소로 초기화하고 원격 저장소를 추가합니다.git remote add origin URL
. 이제 이것을 제거하고 싶다.git remote add origin
새 저장소를 추가합니다.git remote add origin new-URL
어떻게 해야 하죠?
삭제 및 재추가 대신 다음과 같이 할 수 있습니다.
git remote set-url origin git://new.url.here
다음 질문을 참조하십시오.원격 Git 저장소의 URI(URL)를 변경하는 방법
리모트를 삭제하려면 , 다음의 순서에 따릅니다.
git remote remove origin
삭제할 필요가 있는 경우:
git remote remove origin
또는 Git 버전 1.7.10 이상을 가지고 있는 경우
git remote rm origin
하지만 카호웰의 대답이 더 나아요.
리모컨을 삭제하려면:
git remote remove origin
리모트를 추가하려면:
git remote add origin yourRemoteUrl
그리고 마지막으로
git push -u origin master
원점을 제거한 후 추가하려는 경우 다음을 시도해 볼 수 있습니다.
git remote remove origin
그 후, 다음과 같이 합니다.
git remote add origin http://your_url_here
@user1615903의 응답에 코멘트를 달 수 있는 충분한 평판이 없기 때문에, 이것을 회답으로서 추가합니다.「 git remote remove 」는 존재하지 않습니다.「remove」가 아닌 「rm」을 사용합니다.올바른 방법은 다음과 같습니다.
git remote rm origin
heroku 및 자체 저장소 등의 프로젝트에 여러 개의 리모트가 설정되어 있는 경우 다음 명령을 사용하여 로컬 프로젝트 디렉토리 내에서 사용 가능한 원격 URL을 확인하십시오.
git remote -v
다음과 같은 모든 원격 URL이 표시됩니다.
heroku https://git......git
origin https://git......git
만약 당신이 heroku remote를 제거하고 싶다면,
git remote remove heroku
자체 리모트 저장소를 삭제하려는 경우에만 heerku remote를 삭제합니다.
git remote remove origin
제거하려면 이 명령어를 사용합니다.
git remote remove origin
신규 추가
git remote add origin (path)
다음과 같이 이름을 변경할 수 있습니다(리모트저장소의 URL 변경).
git remote set-url origin new_URL
new_URL은 https://github.com/abcdefgh/abcd.git과 같습니다.
원격 저장소 사용을 너무 영구적으로 삭제했습니다.
git remote remove origin
오리진 리모트 URL을 설정하려면 -
git remote set-url origin git://new.url.here
여기서 origin은 푸시 URL 이름입니다.여러 개의 오리진이 있을 수 있습니다.오리진이 여러 개 있는 경우 오리진을 해당 이름으로 바꿉니다.
오리진 삭제용
git remote rm origin/originName
or
git remote remove origin/originName
새 오리진 추가용
git remote add origin/originName git://new.url.here / RemoteUrl
아마 내가 늦었을거야 너는 사용할 수 있어git remote remove origin
효과가 있을 거야
다른 방법
로컬 git 저장소를 취소합니다(경고:이력이 삭제됩니다).
rm -rf .git
그런 다음 Git 재포스트리를 만듭니다.
git init
그런 다음 원격 repo 연결을 반복합니다.
git remote add origin REPO_URL
단, 경고:그러면 이력이 삭제됩니다.
먼저 푸시 리모트 URL을 변경합니다.
git remote set-url --push origin https://newurl
second는 취득 리모트 URL을 변경합니다.url을 변경합니다.
git remote set-url origin https://newurl
명령어를 사용하지 않고 .git 폴더로 이동하여 설정 파일을 편집할 수 있습니다.
Git 별칭은 생명을 구합니다.
주의: 필요에 따라 업데이트와 다를 경우 기본 이름 원본입니다.보통 모든 저장소에 대해 "origin"이 있습니다.
스텝 1: git 에일리어스의 정의 ->
이 명령어는 기존 "origin" 및 원격 "URL"을 표시하는 데 도움이 됩니다.
git config --global alias.url "remote -v"
기존의 리모트 「오리진」이 삭제됩니다.
git config --global alias.ro "remote remove origin"
새로운 리모트 「origin」이 추가됩니다.
git config --global alias.ao "remote add origin"
순서 2: 사용방법 ->
- git repo를 사용하여 단말기를 엽니다.
- 명령어를 실행하여 기존 오리진/url 확인
git url
e.g output:
IF-PERSONAL REPO:
git@github.com:<USERNAME>/<REPO-NAME>.git (fetch/push)
IF-ORGANIZATION:
origin git@github.com:<ORGANIZATION>/<REPO-NAME>.git (fetch/push)
- 명령을 실행하여 기존 오리진 및 URL 제거
git ro
- 명령을 실행하여 새 원격 오리진 추가
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git
Well, This method and technique worked fine for me:
Inside the .git folder of your project directory, change these files:
1 -> configs file
-> open it up
-> change the ref URL to the remote one.
(You must also set your remote origin
branch the same as the local
branch here inside this file. e.g: remote: main, local: main
)
2 -> git fetch
3 -> .git
-> refs
-> heads && remotes folder
-> make sure both in files, origins are the same inside both heads and
remotes folders. e.g: main or master
4 -> .git
-> refs
-> remotes
-> main
-> open it up:
Copy the content and paste it inside the main file of the heads
folder.
Finally:
Git fetch && git pull && git push
언급URL : https://stackoverflow.com/questions/16330404/how-to-remove-remote-origin-from-a-git-repository
'programing' 카테고리의 다른 글
WPF의 자동 완성 텍스트 상자 (0) | 2023.04.14 |
---|---|
C#을 사용하여 WPF의 그리드에 배경 이미지 설정 (0) | 2023.04.14 |
powershell에서 C#의 "using" 키워드와 동등합니까? (0) | 2023.04.09 |
현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 하시겠습니까? (0) | 2023.04.09 |
IBOutlet은 ARC에서 강해야 합니까, 약해야 합니까? (0) | 2023.04.09 |