- 2
- 0
- 约4.69千字
- 约 7页
- 2026-08-23 发布于河北
- 举报
Git高频面试题及详细答案(实战版)
一、Git基础认知(入门必问)
1、说说Git和SVN的核心区别?
参考答案:
核心差异是分布式vs集中式。
Git是分布式版本控制,本地会完整克隆整个仓库的所有历史版本,离线也能提交、分支切换、查看日志,速度非常快;只有推送、拉取代码时才需要联网。
SVN是集中式版本控制,所有版本数据都存在中央服务器,本地只有当前最新代码,提交、查看历史版本、对比版本都需要联网,断网基本无法工作。
另外Git分支轻量、创建切换秒级完成,适合多并行开发;SVN分支是完整代码拷贝,笨重且耗时。
2、Git的工作区、暂存区、本地仓库、远程仓库分别是什么?
参考答案:
工作区:我们实际开发、写代码的本地文件夹,能直接看到、修改文件的地方。
暂存区(index):临时中转站,执行gitadd后,修改的文件会存到这里,等待统一提交。
本地仓库:执行gitcommit后,暂存区的代码会固化到本地仓库,生成版本快照,永久保存本地历史记录。
远程仓库:托管在云端的仓库(GitHub/Gitee/GitLab),团队多人共享,用于代码同步、协作。
完整流程:工作区修改→gitadd到暂存区→gitcommit到本地仓库→gitpush推送到远程仓库。
3、gitadd.和gitadd*有什么区别?
您可能关注的文档
最近下载
- ISO9001质量管理体系要求覃海元吴亨ISO9001质量.pptx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之25:“8.5生产和服务提供-8.5.1生产和服务提供的控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之27:“8.5生产和服务提供-8.5.3顾客或外部供方的财产”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之30:“8.5生产和服务提供-8.5.6变更控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之26:“8.5生产和服务提供-8.5.2标识和可追溯性”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之28:“8.5生产和服务提供-8.5.4防护”条款应用(实施)专业指导材料(雷泽佳编写 2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之29:“8.5生产和服务提供-8.5.5交付后活动”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 教学质量保障方案.docx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之24:“8运行-8.4外部提供的过程、产品和服”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 国能陕西新能源佳县5万千瓦风电项目水保验收报告.docx VIP
原创力文档

文档评论(0)