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