git remote 参考
git remote 用于管理远程仓库地址。最常见的远程名是 origin,但一个仓库可以配置多个远程。
语法
git remote -v
git remote add <name> <url>
git remote set-url <name> <url>
常用命令
查看远程仓库:
git remote -v
添加远程仓库:
git remote add origin git@github.com:user/repo.git
修改远程地址:
git remote set-url origin git@github.com:user/new-repo.git
删除远程:
git remote remove origin
查看远程详情:
git remote show origin
常见错误
- HTTPS 和 SSH 地址混用,导致认证方式和凭据不一致。
- 修改 remote 后没有检查
git remote -v,仍推送到旧仓库。 - fork 项目里只配置 origin,没有 upstream,后续同步上游不方便。
相关内容
相关内容
- git rebase 参考 git rebase Reference,整理变基、交互式 rebase、合并提交、rebase --continue、--abort、风险和常见错误。
- git reflog 参考 git reflog Reference,整理 HEAD 移动记录、找回丢失提交、reset 恢复、rebase 后恢复和常见错误。
- git reset 参考 git reset Reference,整理 --soft、--mixed、--hard、HEAD~1、撤销本地提交、取消暂存、风险和恢复建议。
- git revert 参考 git revert Reference,整理用新提交撤销旧提交、revert 普通提交、revert merge、适用场景和常见错误。
- git stash 参考 git stash Reference,整理临时保存改动、stash push、list、show、apply、pop、drop、include-untrack...