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 |