实验一 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仓库,直接在本机上获取数据,不必连线到主机端获取数据。

浙公网安备 33010602011771号