在软构实验lab1中,要求用到git进行作业的管理和提交。当时的我对git还是一无所知。但是网上已经有很多git的教程,通过这些教程我成功完成了实验。而这篇文章介绍一下我使用git的总结和一点心得。
一、什么是git
官网的介绍:Git是一个免费和开源的分布式版本控制系统,旨在以速度和效率处理从小项目到非常大的所有项目。
而我对git的感受是,它能记住你什么时候修改了那些文件,以及修改内容是什么。还可以进行版本回退,也就是你发现你写错了一个地方,或者误删了一个文件,可以通过git来撤回。
二、git下载与安装
本文是在windows下使用的git。
官网下载地址:Git - Downloading Package
下载后运行,直接一路默认安装即可。
三、git的使用
从菜单打开Git Bash
或者在右键->"Git Bash Here"里打开
出现如图命令行窗口
进入git后,先给该仓库设置一个使用者:
git config --global user.name "name"
git config --global user.email "email"
其中双引号内输入你的名字和邮箱,随便填写也行。
以后每次进行commit都会备注是该名字和该邮箱所做的更改。
1.git init
进入一个文件夹内,输入git init来把当前文件夹创建为一个repository。
后续的git功能操作都是在这基础上。
2.在文件夹内更改
接下来就可以在这个文件夹内进行文件操作了,比如添加一个text.txt。
3.git status,add以及commit
然后在git bash中输入git status,可以看到该文件夹内的更新状态
表明文件夹中添加了一个text.txt文件,没有commit到版本中。
输入“git add .”和“git commit -m'add text.txt'”即可更新到仓库中。
说明一下,这只是git的简单实用,git add后面跟的“.”指将所有文件都add。git commit -m''中的-m后面两个单引号中间写的是版本注释。如果忘记加了-m,那么就会出现如下界面。
此时光标在最上面的一行,在那里加上注释,然后按Esc,并输入“:wq”,回车即可退出该状态。
除了添加文件,修改文件和删除文件都是同样的操作方法来更新。