网站设计建设代理机构,icp备案信息查询,wordpress 移动端检查,网站制作营销型添加远程仓库
要新增远程#xff0c;请在终端上存储存储库的目录中使用 git remote add 命令。
git remote add 命令采用两个参数#xff1a;
远程名称#xff08;例如 origin#xff09;远程 URL#xff08;例如 https://github.com/OWNER/REPOSITORY.git#xff09;…添加远程仓库
要新增远程请在终端上存储存储库的目录中使用 git remote add 命令。
git remote add 命令采用两个参数
远程名称例如 origin远程 URL例如 https://github.com/OWNER/REPOSITORY.git
例如
$ git remote add origin https://github.com/OWNER/REPOSITORY.git
# Set a new remote$ git remote -v
# Verify new remoteorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)故障排除远程原点已存在
此错误消息表示您尝试添加的远程与本地仓库中的远程名称相同。
$ git remote add origin https://github.com/octocat/Spoon-Knife.gitfatal: remote origin already exists.若要解决此问题可以
对新远程使用不同的名称。在添加新的远程之前重命名现有的远程仓库。在添加新的远程之前删除现有的远程仓库。
更改远程仓库的 URL
git remote set-url 命令更改现有的远程存储库 URL。
git remote set-url 命令采用两个参数 现有远程仓库的名称。 例如origin 或 upstream 是两个常见的选项。 远程仓库的新 URL。 例如 如果您要更新为使用 HTTPS您的 URL 可能如下所示https://github.com/OWNER/REPOSITORY.git如果您要更新为使用 SSH您的 URL 可能如下所示gitgithub.com:OWNER/REPOSITORY.git将远程 URL 从 SSH 切换到 HTTPS 打开Git Bash。 将当前工作目录更改为您的本地仓库。 列出现有远程仓库以获取要更改的远程仓库的名称。 $ git remote -vorigin gitgithub.com:OWNER/REPOSITORY.git (fetch)origin gitgithub.com:OWNER/REPOSITORY.git (push)使用 git remote set-url 命令将远程 URL 从 SSH 更改为 HTTPS。 git remote set-url origin https://github.com/OWNER/REPOSITORY.git验证远程 URL 是否已更改。 $ git remote -v
# Verify new remote URLorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)将远程 URL 从 HTTPS 切换到 SSH 打开Git Bash。 将当前工作目录更改为您的本地仓库。 列出现有远程仓库以获取要更改的远程仓库的名称。 $ git remote -vorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)使用 git remote set-url 命令将远程 URL 从 HTTPS 更改为 SSH。 git remote set-url origin gitgithub.com:OWNER/REPOSITORY.git验证远程 URL 是否已更改。 $ git remote -v
# Verify new remote URLorigin gitgithub.com:OWNER/REPOSITORY.git (fetch)origin gitgithub.com:OWNER/REPOSITORY.git (push)故障排除没有该远程 [name]
此错误表示您尝试更改的远程不存在
$ git remote set-url sofake https://github.com/octocat/Spoon-Knifefatal: No such remote sofake检查您是否正确键入了远程仓库的名称。
重命名远程仓库
使用 git remote rename 命令重命名现有远程。
git remote rename 命令采用两个参数
现有远程名称例如 origin远程的新名称例如 destination
重命名远程存储库的示例
这些示例假定使用 HTTPS 进行克隆建议这样做。
$ git remote -v
# View existing remotesorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)$ git remote rename origin destination
# Change remote name from origin to destination$ git remote -v
# Verify remotes new namedestination https://github.com/OWNER/REPOSITORY.git (fetch)destination https://github.com/OWNER/REPOSITORY.git (push)故障排除无法将配置部分 remote.[old name] 重命名为 remote.[new name]
此错误表示您键入的旧远程名称不存在。
可以使用 git remote -v 命令检查当前存在的远程
$ git remote -v
# View existing remotesorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)故障排除远程 [new name] 已存在
此错误表示您要使用的远程名称已经存在。 要解决此问题使用不同的远程名称或重命名原始远程。
删除远程仓库
使用 git remote rm 命令从存储库中删除远程 URL。
git remote rm 命令采用一个参数
远程名称例如 destination
从存储库中删除远程 URL 只会取消本地和远程存储库的链接。 它不会删除远程存储库。
删除远程存储库的示例
这些示例假定使用 HTTPS 进行克隆建议这样做。
$ git remote -v
# View current remotesorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)destination https://github.com/FORKER/REPOSITORY.git (fetch)destination https://github.com/FORKER/REPOSITORY.git (push)$ git remote rm destination
# Remove remote
$ git remote -v
# Verify its goneorigin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)注意git remote rm 不会从服务器中删除远程存储库。 它只是从本地存储库中删除远程及其引用。
故障排除无法删除配置部分 remote.[name]
此错误表示您尝试删除的远程不存在
$ git remote rm sofakeerror: Could not remove config section remote.sofake检查您是否正确键入了远程仓库的名称。