软件工程第一次实验报告

实验目的

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仓库。

   

 

posted @ 2020-02-29 13:32  Hypocrise  阅读(275)  评论(1)    收藏  举报