实验一 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.1 安装GIT

1.2 配置GIT

实验一 GIT代码版本管理_第1张图片

 

 

1.3 创建仓库

 创建仓库目录

实验一 GIT代码版本管理_第2张图片

 

创建空仓库

实验一 GIT代码版本管理_第3张图片

 使用git init命令,在当前目录下初始化生成一个空的 Git 仓库。

 

实验一 GIT代码版本管理_第4张图片

在克隆仓库之前,首先应确定此时的目录位置,其次这个目录下没有存在的仓库((可在目录下运行 git status ,查看目录里的文件是否在git仓库,此外如果你位于 Git 仓库目录下,提示符将包含一个用小括号括起来的名称,注意上图新建仓库的 master),然后使用git clone命令。

1.4 克隆仓库

实验一 GIT代码版本管理_第5张图片

 

1.5   git log

命令用于显示仓库中所有 commit 的信息,默认情况下,该命令会显示仓库中每个 commit 的SHA,作者,日期,消息,运行结果如下图:实验一 GIT代码版本管理_第6张图片

 git log --oneline

    

 git log --stat

  

 git log -p

实验一 GIT代码版本管理_第7张图片       

 git show 

       git show 命令将仅显示一个 commit,git show 命令的输出和 git log -p 命令的完全一样。运行结果如下图:

实验一 GIT代码版本管理_第8张图片

 

 git add 

实验一 GIT代码版本管理_第9张图片

       使用 git add 将 index.html 以及其他文件添加到暂存区,并再次检查状态,运行结果如下图:

实验一 GIT代码版本管理_第10张图片

 git commit

       接着提交 commit, 使用 git commit 命令,运行这条命令将会打开之前配置的代码编辑器 Sublime Text,输入commit 信息,保存关闭即可,运行结果如下图:

实验一 GIT代码版本管理_第11张图片

实验一 GIT代码版本管理_第12张图片       

实验一 GIT代码版本管理_第13张图片       

 git diff

 git diff 指令

实验一 GIT代码版本管理_第14张图片

实验一 GIT代码版本管理_第15张图片

      

 gitignore

实验一 GIT代码版本管理_第16张图片

       

1.6标签与分支

git tag 命令

创建标签

        a.进入new-git-project项目文件夹中,使用git tag命令与仓库的标签进行交互,输入:git tag -a v1.0

        b.系统自动打开代码编辑器,在第一行输入"Ready for content"作为tag

实验一 GIT代码版本管理_第17张图片

 

 

 实验一 GIT代码版本管理_第18张图片

 git branch 命令

实验一 GIT代码版本管理_第19张图片

 

 实验一 GIT代码版本管理_第20张图片

 

 git checkout

实验一 GIT代码版本管理_第21张图片

 

 git revert 命令

实验一 GIT代码版本管理_第22张图片

实验中的问题和总结:

通过本次git实验让我了解认识了git,非常的新颖,了解了git的基本操作,但是还是有很多地方有不明白有疑惑,希望通过后续学习,能更加学习这门课。

思考题:

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

     Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。分布式的版本控制就是每个人都可以创建一个独立的代码仓库用于管理,在自己的机器上根据不同的开发目的,创建分支,修改代码,提交代码,并通知所有开发人员,速度更快、更灵活,两个开发者之间的冲突也更容易解决。

 

       

你可能感兴趣的:(实验一 GIT代码版本管理)