Git面试题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
12. “拉取请求(pull request)”和“分支(branch)”之间有什么区别?
13. 解释“git pull”和“git fetch”之间有什么区别?
15. 简述什么是 Git 复刻(fork)?复刻(fork)、分支(branch)和克隆(clone)之间有什么区别?
21. 如何从 Git 中删除文件,而不将其从文件系统中删除?
22. 请问什么情况下使用“git rebase”代替“git merge”?
24. Mac下git push避免每次都输入用户名和密码的配置?
28. 解释 Git 出现unable to access的方案 ?
30. Git撤销commit但是未git push的情况?
34. 解释Git中的“staging area”或“index”是什么?
38. 简述在Git中,你如何还原已经 push 并公开的提交?
44. 简述什么是 Git bisect?如何使用它来确定(回归)错误的来源?
45. 如果想要在提交之前运行代码性检查工具,并在测试失败时阻止提交,该怎样配置 Git 存储库?
51. 如果分支是否已合并为master,你可以通过什么方式检测知道?