[英]How to remove remote origin from a Git repository
我剛剛執行了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 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”不存在,應使用“rm”而不是“remove”。 所以正確的做法是:
git remote rm 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
設置 origins 遠程 url-
git remote set-url origin git://new.url.here
這里 origin 是您的推送網址名稱。 您可能有多個來源。 如果您有多個原點,請將原點替換為該名稱。
用於刪除原點
git remote rm origin/originName
or
git remote remove origin/originName
用於添加新原點
git remote add origin/originName git://new.url.here / RemoteUrl
如果為 heroku 之類的項目和自己的存儲庫設置了多個遠程,則使用以下命令檢查本地項目目錄中的可用遠程 URL
git remote -v
它將顯示所有遠程 URL,例如
heroku https://git......git
origin https://git......git
如果您想移除 heroku 遙控器,
git remote remove heroku
僅當要刪除自己的遠程存儲庫時,它將刪除 heroku 遠程
git remote remove origin
也許我遲到了,您可以使用git remote remove origin
它來完成這項工作。
另一種方法
取消本地 git 存儲庫
rm -rf .git
然后; 再次創建 git 倉庫
git init
然后; 重復遠程倉庫連接
git remote add origin REPO_URL
首先將更改推送遠程 url
git remote set-url --push origin https://newurl
第二個將更改獲取遠程 url
git remote set-url origin https://newurl
您可以轉到.git文件夾,在不使用命令的情況下編輯配置文件。
Git 別名一直是救命稻草:
注意:如果它不同於根據您的需要更新,則默認名稱來源。 我通常有所有回購的“起源”
Step-1:定義git別名 ->
此命令將有助於查看您現有的“來源”和遠程“URL”
git config --global alias.url "remote -v"
這將刪除您現有的遠程“原點”
git config --global alias.ro "remote remove origin"
這將添加新的遠程“原點”
git config --global alias.ao "remote add origin"
第2步:如何使用它->
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)
git ro
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git
如果您在這里尋找使用 Android Studio 的更簡單方法。 你可以:
Menu
欄上 go 到Git
然后單擊Manages remotes...
(+)
和(-)
按鈕添加和刪除源 URL。Well, This method and technique worked fine for me:
Inside your .git folder of your project directory, change these files:
1 -> configs file -> open it up -> change the ref URL to 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 files are the same inside both heads and remotes folder. e.g: main or master
4 -> .git -> refs -> remotes -> main -> open it up:
Copy the content and paste it inside the main file of heads folder.
Finally:
Git fetch && git pull && git push
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.