全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📝 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
单选题

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

A

git remote -v

B

git branch -r

C

git log --remote

D

git show remote

2
判断题

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

A

B

3
填空题

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

4
单选题

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

A

git pull

B

git push

C

git fetch

D

git commit

5
判断题

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

A

B

6
填空题

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

7
单选题

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

A

git fetch + git commit

B

git fetch + git push

C

git fetch + git merge

D

git clone + git merge

8
判断题

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

A

B

9
填空题

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

10
单选题

git fetch 命令的作用是什么?

A

获取并合并远程更新

B

只获取远程更新,不合并

C

推送本地更改到远程

D

删除远程分支

11
判断题

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

A

B

12
填空题

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

13
单选题

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

A

git branch -r

B

git remote -v

C

git log --all

D

git show remote

14
多选题

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

A

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

B

git fetch 会更新远程跟踪分支

C

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

D

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

15
判断题

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

A

B

16
填空题

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

17
填空题

简述 git fetch 和 git pull 的区别。

18
单选题

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

A

只推送不建立跟踪

B

只建立跟踪不推送

C

推送并设置上游分支

D

删除远程分支

19
多选题

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

A

git push(不带参数)

B

git pull(不带参数)

C

git fetch

D

git commit

20
判断题

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

A

B

21
填空题

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

22
简答题

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

← 上一个专题 GIT工作流专题
下一个专题 → GIT问题排查与恢复专题

📝 发现内容有误?点击此处直接编辑

想查看更多习题和详细解析?
小程序提供完整的题库和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库