实验目的
熟悉常见git常见操作,如上传、回归、修改仓库等操作。
实验环境
git操作服务器,1台
web安全操作机,1台(可选)
实验内容
1.安装Git:sudo apt-get install git
2.安装Apache,为了模拟git泄露,需要将git仓库文件泄露,所以需要安装Apache服务器:sudo apt-get install apache
Git操作
初始化仓库
1.在使用git仓库之前需要先初始化仓库,但同时为了模拟git泄露,需要将仓库初始化到web文件夹,首先进入到网站目录,cd /var/www/html
。
2.进入网站目录后方可进行初始化仓库,git init
,初始化成功如下图所示。
使用git
1.首先新建一个文件,文件名login.php,
文件内容如下
<?php
echo 'Hello World!';
?>
2.将文件提交到仓库
git add login.php
文件放入到临时缓存区
git commit -m “First file”
(提交说明) 提交到仓库
3.第一次使用将会提示需要输入用户信息,如下图所示
按照提示直接输入个人信息即可,内容自定
git config --global user.email "xxx@xxx.cn"
git config --global user.name "xxx"
4.再次编辑文件,文件内容如下
<?php
echo 'Hello World!';
echo 'haha';
?>
5.再次将文件提交到仓库
6.现在发现想退回到以前第一次编辑状态,非常简单,直接使用git reset命令即可:git reset --hard HEAD^
7.操作机验证结果
有对应内容,验证成功。
思考与总结
本次实验主要熟悉git常见操作,如果在开发经常使用git,大家可以继续深入学习使用git。