实验一 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.初始配置 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与编辑器结合

git config --global core.editor "'C:\Program Files\Sublime Text 3\sublime_text.exe' -n -w"

 

2、创建仓库

(1)创建项目目录

在对 Git 仓库进行 commit 或执行任何其他操作之前,需要一个实际存在的仓库。要使用 Git 新建一个仓库,我们将使用 git init 命令。

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

此处由于之前已创建过此目录,导致冲突,所以直接跳转到之前的目录。并使用pwd命令列出当前目录。

(2)克隆现有仓库

在 Git 上进行克隆的方法是调用我们将在终端上运行的命令 git clone,然后传入要克隆的 Git 仓库的路径(通常是 URL)

此处有时需要多克隆几次方可成功。

打开文件夹中的index.html文件,可看到如下网页:

(3)判断仓库的状态

此处可以通过git status命令观察仓库状态,所处分支,显示还没有提交,还有未跟踪的文件

 

3、git  log

(1)git  log

克隆course-git-blog-project 仓库后,使用命令行转到项目的目录下。可以看到 git status 的输出结果是:"nothing to commit, working directory clean",意味着可以继续并检出该项目了

git log命令用于显示仓库中所有commit的信息:SHA、作者、日期、消息

(2)git  log --oneline

git log 命令的--oneline选项可以用来更改仓库信息的显示方式,即为每行显示一个commit,并显示其SHA的前七个字符以及消息

(3)git  log --stat  :显示 commit 中更改的文件以及添加或删除的行数

(4)git log -p:显示了修改的文件以及增加/删除的实际更改。

(5)git log -w:忽略空格变化

 

4、git  add & git commit & git diff

(1)进入new-git-project,创建index.html、css、js文件夹,其中css包含app.css文件夹,js包含js.app文件夹,并在index.html中添加代码

(2)使用git status检查git是否在跟踪这些文件,并用git add将这些文件保存到暂存区

(3)提交commit:通过git commit 命令进入编辑器,编辑文本 Initial commit

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