第day02单元 练习手册_第1页
第day02单元 练习手册_第2页
第day02单元 练习手册_第3页
第day02单元 练习手册_第4页
第day02单元 练习手册_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第day02单元 练习手册一、单选题1. (单选)关于Git的说法错误的是(),应该选择下列选项中哪个? 单选题 *A. Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。B. Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。C. Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。D. SVN没有一个全局的版本号,而GIT有:目前为止这是跟GIT相比SVN缺少的最大的一个特征。(正确答案)2. (单选)Git创建仓库的命令是:()应该选择下列选项中哪个?

2、 单选题 *A. git createB. git addC. git init(正确答案)D. git clone3. (单选)下列使用Git克隆仓库的命令是?应该选择下列选项中哪个? 单选题 *A. git checkoutB. git clone(正确答案)C. git directoryD. git init4. (单选)如果当前目录下有几个文件想要纳入版本控制,使用的命令是:()应该选择下列选项中哪个? 单选题 *A. git add(正确答案)B. git commitC. git cloneD. git pull5. (单选)Git查看在你上次提交之后是否有修改使用的命令是:()

3、应该选择下列选项中哪个? 单选题 *A. git resetB. git diffC. git commitD. git status(正确答案)6. (单选)要从Git中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。移除的命令是:()应该选择下列选项中哪个? 单选题 *A. git removeB. git rm(正确答案)C. git deleteD. git pull7. (单选)Git是从远程获取最新版本到本地,不会自动merge的命令是:()应该选择下列选项中哪个? 单选题 *A. git fetch(正确答案)B. git pushC. git pullD. git me

4、rge8. (单选)Git版本库的基本概念不包括()应该选择下列选项中哪个? 单选题 *A. 工作区B. 暂存区C. 本地本库D. GitHub(正确答案)9. (单选)fetch和merge和pull的区别,描述错误的是:()应该选择下列选项中哪个? 单选题 *A. pull相当于git fetch 和 git mergeB. git fetch:相当于是从远程获取最新版本到本地,不会自动mergeC. git commit:将内容合并到当前分支(正确答案)D. git pull:相当于是从远程获取最新版本并merge到本地10. (单选)关于tag的描述和使用错误的是:()应该选择下列选项

5、中哪个? 单选题 *A. tag指向一次commit的id,通常用来给开发分支做一个标记B. 打标签 : git tag -a v1.01 -m Relase version 1.01C. 提交标签到远程仓库 : git push origin -tagsD. 查看标签 : git tags(正确答案)11. (单选)Git显示某次提交的内容的命令是:()应该选择下列选项中哪个? 单选题 *A. git show(正确答案)B. git resetC. git logD. git stash12. (单选)切换到dev分支的命令是哪一项? 应该选择下列选项中哪个? 单选题 *A. git ch

6、eckout dev(正确答案)B. Switched to a branch devC. pull to a new branch devD. git to a new branch dev13. (单选)git checkout命令加上哪个参数表示创建并切换。应该选择下列选项中哪个? 单选题 *A. aB. b(正确答案)C. cD. d14. (单选)用哪个命令查看当前分支。应该选择下列选项中哪个? 单选题 *A. git branch(正确答案)B. git show brancC. git a branchD. show branch15. (单选)git branch命令会列出所有

7、分支,当前分支前面会标一个_号。应该选择下列选项中哪个? 单选题 *A. $B. /C. *(正确答案)D. 16. (单选)dev分支的工作完成,我们用哪个命令切换回master分支。应该选择下列选项中哪个? 单选题 *A. git checkout master(正确答案)B. git checkout master show to branch masterC. git checkout master show branch masterD. git master show to branch master17. (单选)合并某分支到当前分支的命令为,应该选择下列选项中哪个? 单选题 *

8、A. git merge(正确答案)B. git pullC. merage aD. merge18. (单选)查看git状态的命令是哪个。应该选择下列选项中哪个? 单选题 *A. git status(正确答案)B. git stashC. git stash listD. git stash drop19. (单选)如果要丢弃一个没有被合并过的分支,可以通过哪个命令删除。应该选择下列选项中哪个? 单选题 *A. git branch -D (正确答案)B. git branch -A C. git branch -r D. git branch -B 20. (单选)要查看远程库的信息用哪

9、个命令.应该选择下列选项中哪个? 单选题 *A. git remote(正确答案)B. git remotC. originD. git add21. (单选)用带参数的哪个命令也可以看到分支的合并情况。应该选择下列选项中哪个? 单选题 *A. git log(正确答案)B. git- logC. git a logD. git is log二、多选题1. Git提供了一个叫做git config的工具,专门用来配置或读取相应的工作环境变量,变量可以存放在以下三个不同的地方() 。下列选项恰当的是哪些? *A. /etc/gitconfig 文件(正确答案)B. /.gitconfig 文件(

10、正确答案)C. 当前项目的Git目录中的配置文件(也就是工作目录中的 .git/config 文件)(正确答案)D. /git/config2. Git的工作流程,一般包括()下列选项恰当的是哪些? *A. 克隆Git资源作为工作目录。(正确答案)B. 在克隆的资源上添加或修改文件。(正确答案)C. 如果其他人修改了,你可以更新资源。(正确答案)D. 在提交前查看修改。(正确答案)E. 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。(正确答案)3. Git版本库的基本概念包括()下列选项恰当的是哪些? *A. 工作区(正确答案)B. 暂存区(正确答案)C. 本地本库(正确答案)D.

11、 远程仓库(正确答案)4. Git之所以成为当前最为优秀的版本控制系统主要基于以下几点原因()下列选项恰当的是哪些? *A. 开源免费,让系统得到更好的进化,免费则吸引了更大的用户群体,形成一个良性循环(正确答案)B. 分布式系统,可以让用户有更大的主动性和发挥空间,对服务器依赖降低到最低限度。(正确答案)C. 速度快体积小,复制黏贴占用空间大,而Git采用快照方式,创建和切换分支速度非常快。(正确答案)D. Git学习成本有高,当然作为一款工具的使用肯定不会比一门开发语言要难5. Git的常用命令包括()下列选项恰当的是哪些? *A. git add(正确答案)B. git commit(正

12、确答案)C. git pull(正确答案)D. git push(正确答案)6. Git命令的含义与区别描述正确的是:()下列选项恰当的是哪些? *A. git commit:是将本地修改过的文件提交到本地库中(正确答案)B. git push:是将本地库中的最新信息发送给远程库(正确答案)C. git pull:是从远程获取最新版本到本地,并自动merge(正确答案)D. git fetch:是从远程获取最新版本到本地,不会自动merge(正确答案)7. 在/.gitconfig文件中可以设置()下列选项恰当的是哪些? *A. (正确答案)B. user.email(正确答

13、案)C. color.ui(正确答案)D. core.editor(正确答案)8. 关于git工作区说法正确的是?下列选项恰当的是哪些? *A. git的工作区就是暂存区B. git的工作区就是git仓库C. git的工作区中一般包含一个.git的目录(正确答案)D. git add是将工作区文件提到暂存区(正确答案)9. git回退到之前版本正确的是?下列选项恰当的是哪些? *A. git reset head(正确答案)B. git reset head(正确答案)C. git head*1D. git head*210. 有关git说法不正确的是哪几项?下列选项恰当的是哪些? *A. g

14、it必须时时刻刻连着网络才能使用(正确答案)B. git是集中式的版本工具(正确答案)C. git是分布式的版本工具D. git支持分支的11. 以下哪些是git的命令?下列选项恰当的是哪些? *A. git add(正确答案)B. git commit(正确答案)C. git log(正确答案)D. git status(正确答案)三、判断题1. (判断)Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。这个说法正确么? 单选题 *A. 正确(正确答案)B. 错误2. (判断)git commit:是将本地库中的最新信息发送给远程库。这个说法正确么? 单选题 *A.

15、 正确B. 错误(正确答案)3. (判断)Git在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。这个说法正确么? 单选题 *A. 正确(正确答案)B. 错误4. (判断)Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。这个说法正确么? 单选题 *A. 正确(正确答案)B. 错误5. (判断)我们可以使用 git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下,从而在该分支中操作。这个说法正确么? 单选题 *A. 正确(正确答案)B. 错误6. (判断)在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git history 命令查看。这个说法正确么? 单选题 *A. 正确B. 错误(正确答案)7. (判断)暂存区:英文叫stage, 或index。一般存放在 .git目录下 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。这个说法正确么? 单选题 *A. 正确(正确答案)B. 错误8. (判断)git add 文件名 是将工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论