Git MCQ问题集

Git MCQ问题集

MCQSS.com提供关于Git的免费MCQ问题集。我们的题库包含数百个交互式问题,可帮助您评估Git方面的技能。无论您的经验水平如何,都能找到适合您的问题,扩展您的知识和提升在Git中的能力。现在就开始吧,无需购买或注册,所有问题都免费提供。利用MCQSS.com来准备考试或进行自主学习和在Git领域的发展。

1: 什么命令在您当前的目录中创建GIT存储库?

A.   git开始

B.   git init

C.   git准备

D.   git开始

2: 如何将所有文件添加在称为../project/experiment的子目录中?

A.   git add ../project/experiment/

B.   git add ../project/endperiment

C.   git add ../project/experiment/*

D.   git add ../

E.   git添加项目/

3: 什么快捷方式可以同时创建和检查分支?

A.   没有快捷方式:git分支<branchname>; Git Checkout <branchname>是快速的方式

B.   git分支-NACKECT <BranchName>

C.   git-branch and Checkout <branchname>

D.   git Checkout -b <BranchName>

4: GIT存储库中的哪个文件指定了Git应该忽略的有意的未跟踪文件?

A.   .gitignore

B.   .git-Exclude

C.   .git-ignore

D.   .gitexclude

5: 存储库中的哪些文件用于列出Git应该忽略的文件?

A.   .git

B.   .noadd

C.   。忽略

D.   .gitignore

6: 以下哪项是复制远程存储库。

A.   git克隆

B.   git添加

C.   git init

D.   git副本

E.   git开始

7: 以下哪个不是git命令

A.   git推

B.   git添加

C.   git时刻

D.   git拉

E.   git储藏

8: 通常称为GIT回购的主要分支是什么?

A.   当前的

B.   主要的

C.   头

D.   掌握

9: 如何添加远程存储库?

A.   git远程添加[简单] [url]

B.   git远程[短名] [url]

10: 显示所使用的git版本的命令是什么?

A.   git-螺旋

B.   git -v

C.   git-巴尔

D.   git- version

11: 1 Git Repo可以从中拉更改多少远程服务器?

A.   128

B.   64

C.   32

D.   没有限制

E.   16

12: 将-m选项添加到git Commit做什么?

A.   将给定消息用作提交消息

B.   无论目前的分支如何

C.   如果当前分支是主分支,请停止提交

D.   没有消息提交

13: CSS也由一群人创建和维护

A.   W3D

B.   W3S

C.   W3C

D.   W3F

14: 可以使用一个全局.gitignore文件吗?

A.   是的

B.   不

15: 您如何确定项目的当前状态?

A.   $ git stat

B.   $ git状态

C.   git stat

D.   (所有这些选项)

16: 谁发明了git?

A.   史蒂夫·乔布斯

B.   Linus Torvalds

C.   马克·扎克伯格

D.   比尔盖茨

E.   史蒂夫·沃兹尼亚克(Steve Wozniak)

17: 查看最近的提交列表的命令是什么?

A.   git系数

B.   git列表

C.   git合并

D.   git日志

E.   Git Show

18: 切换分支的命令是什么?

A.   git开关<分支名称>

B.   git拉<分支名称>

C.   git结帐<分支名称>

D.   git提取<分支名称>

E.   git克隆<分支名称>

19: 如何将当前目录中的所有文件添加到GIT存储库中?

A.   git添加全部

B.   git add ./

C.   git添加

D.   git添加。

20: 要更新您的本地存储库,您将使用哪个命令?

A.   git推

B.   git拉

C.   git状态

D.   git合并

E.   git rebase

21: 哪个命令向您显示git安装的版本。

A.   git -info

B.   git -v

C.   (都不是)

D.   哪个git

E.   git- version

22: 在登台区域添加多个文件的正确方法是什么?

A.   git add file1.txt,file2.txt,file3.txt

B.   git包括file1.txt file2.txt file3.txt

C.   git add file1.txt file2.txt file3.txt

D.   git包括file1.txt,file2.txt,file3.txt

23: 您如何从远程存储库中检索更改?

A.   git拉的起源大师

B.   git拉大师

C.   git拉手源

D.   git远程大师

E.   Git Get Origin Master

24: 要限制“ git diff”与文件foo.txt的比较,请使用:

A.   git diff foo.txt

B.   git diff head..foo.txt

C.   全部正确

D.   git diff foo

25: 您想恢复notes.txt&#39;在最新提交中的版本。

A.   git drop head/path/to/notes.txt

B.   git倒退 - /path/to/notes.txt

C.   git结帐 - /path/to/notes.txt

26: 什么真正使Git与几乎所有其他SCM都分开

A.   提交Mesage

B.   分支模型

C.   命令

D.   登台区

27: 哪个命令将恢复当前的分支和工作副本,以在最近的提交之前的确切状态?

A.   git恢复 - 无编辑头

B.   git重置 - hard头^

C.   git commit-重新定位

D.   Git Checkout Head@{1}

28: 自上次提交以来,您如何撤消所有更改?

A.   git重置 - hard

B.   git undo <branch>

C.   git重置<branch>

D.   git重置

E.   git undo -hard

29: 如何获得提交ID?

A.   git- version

B.   git日志

C.   git id

D.   git id

E.   git信息

30: 您如何进行所有更改?

A.   git添加全部

B.   Git阶段全部

C.   git阶段。

D.   git添加。

31: 以下哪个命令仅列出远程分支?

A.   git分支 - 示例r

B.   git分支-A

C.   git分支-r

D.   git分支-All

32: 无论合并状态如何,哪个命令删除了名为“ stinky”的分支?

A.   git删除臭味

B.   git分支 - 臭味

C.   git分支-D臭

D.   git rm臭

33: 自上次提交以来,什么命令撤消了所有变化?

A.   git撤消

B.   git重置

C.   git恢复

D.   git rm

34: 如何显示配置参数列表?

A.   git配置

B.   git config -l

C.   git config

D.   git配置-L

E.   除了编辑配置文件外,没有办法这样做。

35: 命令“ git储藏列表”应打印以下内容:

A.   当前所有藏匿处

B.   “成功藏匿'清单'”

C.   没有任何。这是一个无效的命令。

D.   藏匿称为“列表”的信息

36: 一个分阶段的文件是

A.   一个忽略的文件

B.   添加到索引的文件

C.   一个委托的文件

D.   它不存在

E.   已修改的文件

37: git中使用了哪种语言

A.   C ++

B.   Fortran

C.   COBOL

D.   C

E.   C#

38: 对或错?是GIT是一个集中版本控制系统。

A.   真的

B.   错误的

39: 以下哪些选项可以实现命令行输出的有用着色?

A.   git配置 - 色

B.   git更换 - 彩色自动

C.   git config -lobal color.ui自动

40: 什么选项抑制git rm的输出?

A.   - verbose = false

B.   - 短的

C.   - 概括

D.   - 安静的

41: 如何仅将文件的某些部分添加到索引中?

A.   git add -p

B.   git添加部分

C.   git添加补丁

D.   git add -s

42: 什么目的是Git Bisect&#39; ?

A.   取消以前的提交(如果不推动)

B.   找到您的最后一个提交

C.   找到引入错误的提交

D.   签署最后一个提交(使用GPG密钥)

E.   将文件重置为最后一个提交

43: 什么GIT功能使您可以嵌入单独的存储库?

A.   子模型

B.   subrepos

C.   远程

44: 您如何添加另一个git存储库作为存储库的目录

A.   git模块<repository> <local Directory>

B.   git远程添加<repository> <local Directory>

C.   git add <local Directory> <repository>

D.   git subpodule添加<repository> <local Directory>

45: 推到远程服务器时,默认情况下唯一接受的合并类型是什么?

A.   所有人都被接受

B.   圆形旋转

C.   递归

D.   快进

46: 哪个命令将显示哪些修订版和作者最后修改了文件的每一行?

A.   git系数

B.   git责备

C.   git检查

D.   GIT评论

E.   git修订

47: 使用哪个命令可以使用COMMIT SHA1将特定提交应用于当前分支?

A.   犯罪

B.   修补

C.   重击

D.   樱桃挑来

E.   拉

48: Git使用的默认文本编辑器是什么?

A.   记事本

B.   vim

C.   emacs

D.   系统默认

E.   浏览器

49: 用于输出缩短项目状态的“ GIT状态”选项是什么?

A.   -s

B.   - 简短的

C.   - verbose = false

D.   -b

50: `git rebase <上游>`将:

A.   重新包装gits对象存储<上游>

B.   在当前分支中所做的更改的顶部重播<上游>中所做的更改(好像在当前分支的更改之后完成了<upstream>的更改)

C.   在<上游>中所做的更改之上重播当前分支中所做的更改(好像当前分支的更改已在更改<upstream>的更改之后进行)

D.   将当前存储库中的更改推入<upstream>中的命名分支

51: 哪个是从藏匿处删除所有内容的命令?

A.   git储藏重置

B.   git藏匿处删除

C.   git藏匿处

D.   git储藏式修剪

E.   git储藏清晰

52: git存储库可以组成多少头

A.   2

B.   任何数字

C.   1

D.   5

53: 哪个命令创建了一个新的提交,可以撤消最近的提交中的变化?

A.   GIT结帐-1

B.   Git Checkout头

C.   git恢复头

D.   git恢复

E.   git结帐

54: 哪个命令将把更改从最后一个提交转移到舞台区域?

A.   git重置 - 柔软的头^

B.   git结帐。

C.   git重置 - 坚硬

D.   git重置头。

55: 哪个命令从索引中删除文件foo.txt,而不是从工作目录中删除文件?

A.   git reset foo.txt; git提交

B.   git rm foo.txt; git提交

C.   git rm- cached foo.txt

D.   git重置头 - foo.txt; git提交

56: 以下哪个命令改变了现有的提交?

A.   重新安排

B.   重置

C.   倒带

D.   恢复

57: 在执行&#39; git log&#39时,打印提交历史记录的文本基础图形的选项是什么?

A.   -G

B.   -G

C.   - 展示图

D.   - 图

58: 您如何设置现有的本地分支以跟踪远程分支?

A.   git分支 - 设定的上游局部远程远程

B.   git结帐-b localbranch远程分支

C.   git拉局部远程偏远

D.   git分支 - 轨道localbranch远程分支

59: Git MV等于哪些命令序列?

A.   MV Old New; git添加新

B.   git rm老; MV Old New; git添加新;

C.   git rm-旧的; MV Old New; git添加新

D.   MV Old New; GIT更新新

60: 在当前分支中显示非合并分支(本地和/或远程)的命令是什么?

A.   git分支 - 不合并

B.   git分支-A-不合并

C.   所有这些

61: 显示未分段更改的差异的GIT差异选项是什么?

A.   - 接触

B.   没有必要的选择

C.   - 未驾驶

D.   头

62: 我如何将“开发”分支中的更改合并到“主”分支中以避免冲突?

A.   GIT结帐<Development>

B.   git合并结帐<master>

C.   git Merge <Development>来自“ Master”分支

D.   git合并<master>来自“开发”分支机构

63: GIT合并选项是什么缩写?

A.   - 迅速

B.   - 战略

C.   - 短的

D.   - 概括

64: 克隆存储库后,如何将所有的子模型引入克隆?

A.   Git Init Subsodule-恢复

B.   git subsodule克隆 -

C.   git克隆supsodule-恢复

D.   GIT更新子模型

E.   git subsodule更新 - init-回复

65: 在远程存储库中删除分支的常见短手是什么?

A.   git rm <repository>/<branch>

B.   git分支-d -r <repository> <branch>

C.   git分支-D <repository>/<branch>

D.   git push <repository>:<branch>

E.   git重置<repository> <branch>

66: “ git log -since -before”用于:

A.   从特定时间段内查看日志

B.   滤清器通过所做的日期提交

C.   两者都不。这些是无效的论点。

67: git commit的 - 短和干燥运行选项之间的关系是什么?

A.   - 仅当还指定 - 干式运行时,也可以使用

B.   - 直到还指定 - 还可以指定 - 简短运行

C.   使用 - 简短暗示 - 干燥 - 奔跑

D.   - 短和 - 干式运行不能一起使用

68: 什么是什么?做

A.   恢复最新提交

B.   获取您的存储库和另一回事之间的区别

C.   获取您以前的提交和以后的提交之间的区别

D.   检查您的回购与另一个仓库之间的区别

E.   得到您的提交之间的区别

69: 您阶段的两个文件F1和F2。哪个命令仅熄灭F1?

A.   git重置头F1

B.   git重置F1

C.   git重置头 - F1

D.   git重置-F1

70: 通常“头”存储一个分支机构的名称,据说当:

A.   它不在任何分支上。

B.   它是指除最近的提交之外的任何东西。

C.   它指的是主体上的提交。

D.   它指的是当前分支上的提交。

E.   它指的是不是分支的尖端的任意提交。

71: 对或错? “请求扣”内置的git命令。

A.   错误的

B.   真的

72: git清洁的功能是什么

A.   将您的工作目录重置为最后一个提交

B.   执行“干式” git清洁。这将向您显示哪些文件将在不实际执行的情况下删除。

C.   删除尚未添加到登台区域的新文件

73: 哪种git rebase模式允许您组合提交方式,从壁板上加索?

A.   壁球

B.   交互的

C.   快进

D.   冗长

74: 执行以下命令后会发生什么? git标签-a

A.   所有标记的委员会的列表将显示。

B.   您的系统默认编辑器将打开。

C.   下一个提交将被标记为重要。

D.   最后一个提交将被标记为重要。

75: 哪个是从藏匿列表中删除最新藏匿处的命令?

A.   git储藏RM

B.   git藏匿处删除

C.   git储藏清晰

D.   git储藏盘

E.   git储藏式流行音乐

76: git commit的-c和-c选项有什么区别?

A.   -c续签作者和时间戳,而-c没有

B.   -c迫使提交-c停止错误

C.   -c删除复制的提交对象,而-c没有

D.   -c调用编辑器时-c不

77: 命令“ git diff”,没有任何其他参数,显示...

A.   工作目录和当前分支的尖端之间的差异。

B.   索引(当前上演的内容)与您的最后一个提交之间的差异;如果您在没有“ -a”选项的情况下运行“ git commit”,您将要承诺的。

C.   自您上次提交以来的工作目录的更改;如果您运行“ git commit -a”,您将要承诺的事情。

D.   GIT在工作目录中跟踪的更改尚未为下一个提交所上演。

E.   工作目录与最后一个分支的最后提交之间的差异。

78: 什么是用于输出文件foo.txt缩短的差异的Git diff选项?

A.   git diff--夏季foo.txt

B.   git diff- brief foo.txt

C.   git diff - stat foo.txt

D.   git diff - verbose = false foo.txt

79: 哪个命令将有效地预览合并而无需进行任何更改?

A.   git diff头.. <远程>/<branch>

B.   git diff ... <远程>/<branch>

C.   git合并-Dry-Run <远程> <branch>

80: 哪种git commit选项等效于同时使用-f和-e选项?

A.   -n

B.   -s

C.   -t

D.   -Z

81: 哪个命令允许您获取某些文件的斑点,无论是否在存储库中?

A.   git编码

B.   git hash-object

C.   git哈希

D.   git对象

E.   git斑点

82: 这两个陈述中的哪一个使GIT使用您合并的冲突提交中的文件?

A.   git merge -theirs index.html

B.   git结帐-Theirs index.html

83: git提交选项-s缩写是什么?

A.   - 搁笔

B.   - 迅速

C.   - 短的

D.   - 地位

84: 如何在不修改主内容的情况下将合并从分支“ Old Branch”记录到主人中?

A.   Git Merge - 纪录的Old Branch

B.   git合并 - 策略=我们的旧分布

C.   Git合并Old Branch&Git Reset-固定

D.   不可能,Git不是SVN。

85: git添加的 - 干燥运行选项的缩写是什么?

A.   -y

B.   -n

C.   -d

D.   -r

86: 哪个命令获得了两个提交的共同父母?

A.   git common-base <commit1> <commit2>

B.   git提取基本<commit1> <commit2>

C.   git Merge-base <commit1> <commis2>

D.   git common-parent <commit1> <commit2>

87: 添加-a选项的Git Commit会做什么?

A.   添加所有文件中的所有更改,已知和未知,并执行提交

B.   添加已知文件中的所有更改并执行提交

C.   添加来自已知和未知数的所有文件中的所有更改,都会删除索引中的所有文件,而不是在工作树中,并执行提交

D.   添加已知文件中的所有更改,删除索引中的所有文件,但在工作树中没有删除并执行提交

88: 显示上演和未分段变化的差异的GIT差异选项是什么?

A.   - 接触

B.   头

C.   无需选择

D.   - 两个都

89: 哪个命令用来初始化存储库

A.   git重置

B.   git提交

C.   git init

90: 哪个命令曾经提交更改

A.   git状态

B.   git头

C.   git提交

D.   git添加

91: 什么是git中的“头”

A.   它是对提交对象的引用

B.   它是存储库的头

92: “ git克隆”的功能是什么

A.   创建现有GIT存储库的副本

B.   创建一个GIT存储库

93: 您如何创建远程存储库的本地副本?

A.   git拉<远程回购url>

B.   git克隆<远程回购url>

94: 您如何将附加到本地存储库的遥控器保持?

A.   git显示遥控器

B.   git远程

95: 哪个命令用于创建和移至新分支

A.   git Checkout -b <BranchName>

B.   git分支<branchname>

C.   git Checkout <BranchName>

D.   git创建分支-b <branchname>

96: 当您想解开文件时,正确命令是什么?

A.   git rm <file>

B.   git rf <文件>

C.   git删除<file>

D.   git rmv <file>

97: 您如何在主分支中携带新功能

A.   使用“ git merge”命令

B.   使用“ git副本”命令

98: 您如何将远程存储库与GitHub存储库同步?

A.   $ git luct origin <OriginName>

B.   $ git推出

C.   $ git Init Origin <OriginName>

D.   $ git合并原点<OriginName>

99: 您如何从分支到分支

A.   git结帐

B.   git Checkout Checkiout

C.   git int <branchname>

D.   $ git Checkout <BranchName>

E.   Git Checkout <local>

100: 哪个滥用用于“结帐”命令?

A.   GIT检查

B.   git c

C.   git ct

D.   git co