实验一 GIT 代码版本管理

可紊 提交于 2020-02-27 22:50:42

一、实验目的

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、安装git;
2、初始配置git、git init、git status指令
在开始使用 Git 之前,你需要配置 Git。在命令行工具中运行以下每行,确保所有选项都已被配置好。
设置你的 Git 用户名
git config --global user.name ""
设置你的 Git 邮箱
git config --global user.email ""
确保 Git 输出内容带有颜色标记
git config --global color.ui auto
对比显示原始状态
git config --global merge.conflictstyle diff3
git config --list

判断仓库的状态:
git status 是了解 Git 的核心所在。它将告诉我们 Git 正在考虑什么,以及 Git 所看到的我们仓库的状态。当你第一次使用 Git 时,你应该一直都要使用 git status 命令.你应该习惯于运行任何其他命令之后,都运行下该命令。这样可以帮助你了解 Git 的工作原理,并避免你对文件 / 仓库状态做出不正确的推论。

3、掌握git log 、git add 、git diff 指令

git log 命令用于显示仓库中所有 commit 的信息。

git add命令将文件移到暂存区

git commit

4、掌握git tag git branch、git commit 指令

git tag 命令与仓库的标签进行交互,git tag 命令用来标记特定的 commit 。当添加新的 commit 时,标签不会移动。

git branch:分支可以把你的工作从开发主线上分离开来,以免影响开发主线

5、掌握git revert

git revert 命令用来重置(清除)commit:

实验总结与体会:

在执行指令前需要配置好全局配置,编辑器需要设置好否则无法后续commit操作。
通过本次git实验让我了解认识了git,熟悉了git的基本操作,并理解它在开发中的实际作用。

思考题:

   阅读维基百科和百度百科 的Git词条,总结分布式分布式版本控制系统的核心机理
git拒绝保持每个文件的版本修订关系,更像一个文件系统,直接在本机上获取数据,不必连线到主机端获取数据。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!