面试题 89 答案
一 注册一个 github 账号,在自己的电脑上安装 git? ...............................................................2
1 注册一个 github 账号 ..........................................................................................................2
2 在自己的电脑上安装 git......................................................................................................2
二 什么是版本控制系统?.............................................................................................................2
1 版本管理系统 ......................................................................................................................2
2 git 历史 ..................................................................................................................................3
3 GIT 提供以下功能 .................................................................................................................3
三 Git 是集中式还是分布式,二者的区别? ...............................................................................3
1 集中式版本控制系统...........................................................................................................3
2 分布式版本控制系统...........................................................................................................3
四 Git 的基本工作流?...................................................................................................................4
1 在工作区编辑代码...............................................................................................................4
2 将工作区的修改添加到暂存区...........................................................................................4
3 将暂存区的内容提交到历史区...........................................................................................4
五 如何创建版本库,如何初始化目录?.....................................................................................4
六 如何添加文件? ........................................................................................................................4
七 如何提交文件? ........................................................................................................................4
八 Git 包含哪三个区域,如何查看状态? ...................................................................................5
1 git 包含三个区域 ..................................................................................................................5
2 工作区有一个隐藏目录.git,这个不算工作区,而是 Git 的版本库。 ...........................5
3 如何查看三个区的状态差异...............................................................................................5
九 每个常用命令的作用?.............................................................................................................6
1 linux 命令...............................................................................................................................6
2 git 命令 ..................................................................................................................................6
3 切换远程仓库地址...............................................................................................................7