Files
mianshiya/Git 概念面试题.md
2025-12-25 21:05:14 +08:00

1.8 KiB
Raw Permalink Blame History

Git 的三个基本工作区分别是什么?各有什么作用?

常用的版本控制系统有哪些Git 和其他版本控制系统(如 SVN有什么区别

Git 的 commit 提交对象包含哪些信息?

Git 中 HEAD、工作树和索引有什么区别

Git 垃圾收集器是什么?它是如何工作的?

什么是 Git 的工作流?有哪些常见的 Git 工作流?

什么是 Git 的工作区、暂存区和本地仓库?

请介绍 Git 的原理和工作流程?

Git 中 Forking 工作流程的优点是什么?

为什么在 Git 中进行分支管理是必要的?

Git 是使用什么语言编写的?

GitHub 和 GitLab 有什么区别?

什么是 Git 存储库?它的主要功能是什么?

什么是 Git 的合并操作?有什么作用?

Git 中的 staging area 或 index 是什么?

用 Git 开发时,为什么建议创建额外的提交而不是修改现有提交?

删除 Git 分支后,对提交记录有什么影响?

什么是 Git 的远程仓库?

什么是 Git 合并冲突?什么情况下会导致提交冲突?

Git 中有哪些合并的方法?它们有什么区别?

Git 中的裸存储库是什么?它有什么作用?

请介绍 Git 存储库中的主要目录结构,以及对应的功能?

Git 中的文件有哪些状态?

什么是 Git 的暂存区?为什么 Git 需要暂存区?

什么是版本控制系统?为什么使用版本控制系统?

什么是 Git它的主要功能是什么

Git 和 GitHub 有什么区别?

Git 的 fork 复刻、branch 分支和 clone 克隆有哪些区别?

什么是 Git 的 fork 复刻功能?

什么是 Git 的提交消息?它的作用是什么?

什么是 Git 的版本控制模型?

什么是 Git 的钩子 Hooks包括哪些内容