📜  更改远程存储库 git - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:33.037000             🧑  作者: Mango

更改远程存储库 git - Shell-Bash

在使用git管理代码时,我们经常需要连接并更新远程存储库。本篇指南将向您展示如何更改远程存储库的连接。

1. 查看当前远程存储库连接

在命令行中进入相应的git项目目录,并输入以下命令以查看当前远程存储库连接:

git remote -v

上面的命令将输出当前的远程存储库连接信息,类似如下格式:

origin  https://github.com/{username}/{repository}.git (fetch)
origin  https://github.com/{username}/{repository}.git (push)

其中,origin 是远程仓库的别名,{username}{repository} 是你的 GitHub 用户名和仓库名称。

2. 添加新的远程存储库连接

如果需要更改连接到其他的远程存储库,则需要添加新的远程存储库连接。

git remote add {alias} {new_remote_url}

其中,{alias} 是你为远程存储库的新别名指定的字符串,{new_remote_url} 是至少包含 HTTP 或 SSH 方案和 Remote 的 URL。

例如:

git remote add myrepo https://github.com/{username}/{my-new-repository}.git

再次输入以下命令检查新的远程存储库是否已添加成功:

git remote -v
3. 删除旧的远程存储库连接

接下来,你需要删除旧的远程存储库连接。使用以下命令即可:

git remote rm {alias}

其中,{alias} 是你要删除的旧存储库的别名。

例如:

git remote rm origin

执行以上命令之后,输入以下命令检查删除是否成功:

git remote -v
4. 更改当前分支上的远程存储库别名

如果要更改当前分支上的远程存储库别名,使用以下命令:

git branch --set-upstream-to={new_alias} {branch_name}

其中,{new_alias} 是你为新的远程存储库别名指定的字符串,{branch_name} 是分支名称。

例如:

git branch --set-upstream-to=myrepo master 

这个命令设置了主分支现在应该跟踪的新的远程仓库别名为 myrepo

结论

通过上述步骤,你可以更改远程存储库连接以及相关信息。在执行这些命令之前,务必确保你的代码已经备份。