软件工程第一次实验报告
实验目的
1.了解分布式分布版本控制系统的核心机理。
2.熟练掌握git的基本指令和分支管理指令。
实验内容
1.安装git


2.初始配置git,git init , git status指令
1)在创建完库后从网络中克隆现有仓库并检查仓库的状态


3.掌握git log, git add, git diff指令
1)运行git log指令

运行git log --oneline

运行git log -stat 和 git log -p


运行git diff

通过指令git add将文件添加到暂存区

4.掌握git tag, git branch, git commit指令
通过git commit提交commit


通过git branch指令显示已有的分支,使用git checkout来选择分支

使用git branch 来添加侧栏

使用git merge来合并分支


5.掌握git revert 指令


实验总结与体会
本次的实验主要是通过自己的操作来熟悉git这个软件,学习基本的git指令操作。在实验的进行过程中,也因为误操作产生了很多的错误
最令人头疼的往往是产生了误操作后,不知道如何撤销自己的误操作,这样的情况时有发生。在通过上网查询相应的指令,并学习操作之后
实验才能得以继续。
思考题
阅读维基百科和百度百科 的Git词条,总结分布式分布式版本控制系统的核心机理
Git就是分布式版本控制系统,对应的是集中式的版本控制如SVN。简单的说,分布式的版本控制就是每个人都可以创建一个独立的代码仓库用于
管理,各种版本控制的操作都可以在本地完成。每个人修改的代码都可以推送合并到另外一个代码仓库中。而像SVN这样,只有一个中央控制,所
有的开发人员都必须依赖于这个代码仓库。每次版本控制的操作也必须链接到服务器才能完成。很多公司喜欢用集中式的版本控制是为了更好的控制
代码。如果个人开发,就可以选择Git这种分布式的。每个开发者只需要通过git clone就可以从在本地计算机上拷贝一个完整的git仓库。

浙公网安备 33010602011771号