实验一 Git代码版本管理

实验一  Git 代码版本管理

实验目的:

1)了解分布式分布式版本控制系统的核心机理;

2)   熟练掌握git的基本指令和分支管理指令;

实验内容:

1)安装git

2)初始配置git ,git init git status指令

3)掌握git log ,git add ,git diff 指令

4) 掌握git tag git branch,git commit 指令

5)掌握git revert 指令

实验记录:

1)实验内容结果的截图

(2)初始配置git

 

 git init

创建一个目录,叫做 se2020-git-course,在该目录中,创建另一个目录,叫做 new-git-project,使用 cd 命令移到 new-git-project 目录下。

 git status

it status 命令将显示很多信息,具体取决于你的文件状态、工作目录和仓库。

 (3)git log

默认情况下显示仓库中每个commit的:

SHA、作者、日期、消息

 git add

将文件从工作目录放入暂存区。

 git diff

可以用来查看已被加入暂存区但未提交的更。

(4)git tag

在项目中添加标签,用来标记特殊的commit。

 git branch

列出仓库中所有的分支名称

创建新的分支

删除分支

 git commit

取出暂存区的文件并保存到仓库中。

 (5)git revert

将撤销目标commit所做的更改

创建新的commit来记录这一更改

 

2)实验过程中发生的问题与解决

   做git clone的时候当前位置在仓库就克隆了,删除克隆的文件重新克隆。git commit 已配置好的sublime编辑器不能自动打开

更换git 的编辑器再次重新配置,再次git commit 可以自动打开。

实验总结与体会:

  通过这次实验对git的基本操作有了认识,git仓库不能嵌套使用,git log --ongline可输出仓库的信息更加简短。在git的实验过程

中需要不断的git status了解当前位置和仓库的状态。熟悉了对命令行的操作。

思考题:

   阅读维基百科和百度百科 的Git词条,总结分布式分布式版本控制系统的核心机理

       在本地工作目录中修改信息,使用git add将文件放入暂存区,然后git commit提交到仓库。每个开发者通过克隆在本地机器上

拷贝一个完整的Git仓库,直接在本机上获取数据,不必连线到主机端获取数据。

 

posted @ 2020-02-27 13:57  Jan2020  阅读(149)  评论(0)    收藏  举报