- 0
- 0
- 约4.64千字
- 约 7页
- 2026-08-23 发布于河北
- 举报
Git高频面试题及详细答案(实战接地气版)
一、Git基础概念(初级必问)
1、简单说说Git和SVN的核心区别?
参考答案:
核心差别就是Git是分布式,SVN是集中式。
1.Git每个人本地都有完整仓库,断网也能提交、分支切换、回滚,联网后再同步就行;SVN必须联网,所有版本都在服务器,本地只有当前代码。
2.Git分支轻量,创建、合并、删除秒级完成,日常开发多分支并行很方便;SVN分支笨重,操作慢,大家一般不爱建分支。
3.Git存储的是快照,每次提交都是完整代码快照,速度快;SVN存储的是文件差异,版本多了服务器压力大。
4.Git本地可以做版本回溯、暂存、cherry-pick等复杂操作,SVN本地几乎没有版本管理能力。
2、Git的三个工作区域分别是什么?各自作用?
参考答案:
1.工作区:本地实际编辑代码的文件夹,看得见、改得了,是原始代码目录。
2.暂存区(索引区):临时存放待提交的修改,执行gitadd就是把改动放到这里。作用是可以选择性提交部分文件、部分修改,不用一次性提交所有改动。
3.本地仓库:执行gitcommit后,暂存区的内容就会固化到本地仓库,生成唯一版本节点,永久保存本地版本记录。
简单流程:工作区修改→gitadd到暂存区→gitcommit到本地仓库→git
您可能关注的文档
最近下载
- 完整word版唐诗三百首全集注音版.docx VIP
- 2024年《建筑设计防火规范》GB50016.pptx VIP
- 2025版急危重症患者手术护理专家共识PPT课件.pptx VIP
- GBT 4340.1-2024 金属材料 维氏硬度试验 第1部分 试验方法标准立项发展报告.docx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 维修性大纲.doc VIP
- Q CSG 1205003 2025 中低压配电运行标准.pdf VIP
- (完整word版)唐诗三百首全集注音版).doc VIP
- 变电运行现场技术问答版本.pdf VIP
- 提升体检科体检项目的质量控制计划.pptx VIP
原创力文档

文档评论(0)