Skip to content
On this page

Git 远程仓库

远程仓库用于把本地代码同步到 GitHub、GitLab、Gitee 等平台,也方便多人协作。

克隆远程仓库

bash
git clone 仓库地址

例子:

bash
git clone git@github.com:用户名/仓库名.git

查看远程仓库

bash
git remote -v

添加远程仓库

bash
git remote add origin 仓库地址

例子:

bash
git remote add origin git@github.com:用户名/仓库名.git

推送到远程仓库

第一次推送并绑定上游分支:

bash
git push -u origin main

之后可以直接推送:

bash
git push

拉取远程更新

bash
git pull

只获取远程更新但不自动合并:

bash
git fetch

修改远程仓库地址

bash
git remote set-url origin 新仓库地址

删除远程仓库地址

bash
git remote remove origin

SSH 和 HTTPS 地址区别

类型示例说明
SSHgit@github.com:用户名/仓库名.git适合配置 SSH 密钥后使用
HTTPShttps://github.com/用户名/仓库名.git通常需要账号令牌或登录授权

常见问题

问题处理方式
Permission denied检查 SSH 密钥是否添加到代码平台
推送失败先执行 git pull 同步远程更新
远程地址错误使用 git remote set-url origin 新地址 修正