首页/ 学科题库/ git/ GIT远程仓库操作专题
git 专题精讲

GIT远程仓库操作专题

1 篇文章 22 道配套习题

GIT远程仓库操作专题

专题说明

本专题深入讲解Git远程仓库的核心操作,帮助学习者掌握团队协作中的远程同步技能。

学习目标

  1. 掌握git remote管理远程仓库连接
  2. 熟练使用git push推送本地变更
  3. 掌握git pull拉取远程更新
  4. 理解git fetch获取更新但不合并
  5. 掌握远程分支跟踪的概念和设置
  6. 理解git push -u设置上游分支的作用

学习内容

本专题涵盖以下知识点:

  • git remote 管理远程仓库:添加、查看、修改、删除远程连接
  • git push 推送更改:推送分支、推送标签、强制推送
  • git pull 拉取更改:拉取合并、--rebase选项
  • git fetch 获取远程更新:获取但不合并、清理引用
  • 远程分支跟踪:跟踪关系、设置上游、查看差异
  • git push -u 设置上游分支:推送并设置跟踪

学习建议

  1. 先理解远程仓库的概念和命名约定
  2. 掌握push/pull/fetch三者的区别
  3. 重点理解分支跟踪的作用和设置方法
  4. 理解fetch和pull的区别,推荐用fetch+merge
  5. 通过题目练习巩固远程操作技能

配套习题(22 题)

参考答案在文末
判断题
1
判断题

远程跟踪分支 origin/main 表示远程 origin 的 main 分支在本地的引用。

A

对

B

错

2
判断题

一个 Git 仓库只能有一个远程仓库。

A

对

B

错

3
判断题

上游分支设置后,git status 会显示当前分支与上游分支的关系。

A

对

B

错

4
判断题

git fetch 会修改当前工作区的文件。

A

对

B

错

5
判断题

git push 命令会将当前分支的所有提交推送到远程同名分支。

A

对

B

错

6
判断题

git pull 可能会产生合并冲突。

A

对

B

错

单选题
7
单选题

git pull 命令等价于哪两个命令的组合?

A

git fetch + git commit

B

git fetch + git push

C

git fetch + git merge

D

git clone + git merge

8
单选题

以下哪个命令用于查看当前仓库的所有远程仓库?

A

git remote -v

B

git branch -r

C

git log --remote

D

git show remote

9
单选题

git fetch 命令的作用是什么?

A

获取并合并远程更新

B

只获取远程更新,不合并

C

推送本地更改到远程

D

删除远程分支

10
单选题

将本地提交推送到远程仓库使用哪个命令?

A

git pull

B

git push

C

git fetch

D

git commit

11
单选题

git push -u origin main 命令的作用是什么?

A

只推送不建立跟踪

B

只建立跟踪不推送

C

推送并设置上游分支

D

删除远程分支

12
单选题

以下哪个命令可以查看所有远程分支?

A

git branch -r

B

git remote -v

C

git log --all

D

git show remote

多选题
13
多选题

设置上游分支后,以下哪些命令可以简化使用?(多选)

A

git push(不带参数)

B

git pull(不带参数)

C

git fetch

D

git commit

14
多选题

关于远程跟踪分支,以下哪些说法是正确的?(多选)

A

远程跟踪分支是只读的,不能直接提交

B

git fetch 会更新远程跟踪分支

C

远程跟踪分支可以直接推送

D

可以基于远程跟踪分支创建本地分支

填空题
15
填空题

将本地分支推送到远程 origin 的命令是。

16
填空题

基于远程分支创建并切换到本地分支 main 使用命令。

17
填空题

git fetch 只获取远程更新到本地,不自动;git pull 相当于 git fetch + ,获取后自动合并。

18
填空题

获取远程 origin 的所有更新使用命令。获取后远程分支信息存储在中。

19
填空题

从远程 origin 拉取分支并合并到当前分支使用命令。

20
填空题

添加名为的远程仓库使用命令。

21
填空题

首次推送本地分支到远程并设置上游使用命令。

简答题
22
简答题

什么是上游分支(upstream branch)?它的作用是什么?

参考答案
1.正确 2.错误 3.正确 4.错误 5.正确 6.正确 7.C 8.A 9.B 10.B 11.C 12.A 13.A;B 14.A;B;D 15.main; git push origin main 16.origin/main; git checkout -b main origin/main 17.合并; git merge 18.git fetch origin; origin/* 19.main; git pull origin main 20.origin; git remote add origin <url> 21.feature; git push -u origin feature 22.略
想在手机上刷这套专题的真题?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可解锁本专题全部配套练习与错题本。
了解产品 App
← 上一个专题 GIT工作流专题 下一个专题 → GIT问题排查与恢复专题