跳过正文
  1. 教程/
  2. Git 入门到实操:新手从 0 到会用提交、分支、回退和远程仓库/

Git 远程仓库

·325 字·1 分钟
Evan Wu
作者
Evan Wu
记录 AI、技术实践、效率工具、项目经验与学习思考。
Git Mastery - 系列专栏
✦ 11: 本文

1. 查看远程仓库
#

git remote -v

可能显示:

origin  git@example.com:user/project.git (fetch)
origin  git@example.com:user/project.git (push)

origin 是远程仓库的常用默认名称。


2. 添加远程仓库
#

git remote add origin 远程仓库地址

例如:

git remote add origin git@example.com:user/project.git

3. 修改远程仓库地址
#

git remote set-url origin 新地址

4. 删除远程仓库配置
#

git remote remove origin

这只会删除本地远程配置,不会删除服务器上的仓库。


5. 推送代码
#

第一次推送:

git push -u origin main

之后可以直接执行:

git push

6. 获取远程更新
#

git fetch

fetch 会下载远程提交和分支信息,但通常不会直接修改当前工作区。

查看远程主分支:

git log origin/main --oneline

7. 拉取代码
#

git pull

通常可以理解为:

git fetch
加上
git merge

使用变基方式拉取:

git pull --rebase

具体采用哪种方式,应遵循团队规范。


8. 推送本地分支
#

git push -u origin feature/login

建立跟踪关系后可以直接:

git push

9. 删除远程分支
#

git push origin --delete feature/login

10. 清理失效远程分支
#

git fetch --prune

该命令会清理本地保存的、远程已经不存在的分支引用。

Git Mastery - 系列专栏
✦ 11: 本文