1.git是什么
git其实就是一个版本管理工具
2.git的安装
选择对应下载版本就可以了,下载完点击执行文件,一直进行下一步就可以了
安装好以后我们可以看到多出两个命令Git GUI Here
和Git Bash Here两个命令,我们用到最多的就是Git Bash Here点击它就能打开git,输入git --version查看git版本号
这样就证明git安装成功了
3.git的基本工作流程
git并不是每次提交都修改文件,而是只有文件有了改动之后还进行修改的,git会把提交上来的文件先放在缓存区中,然后再提交到git仓库中
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
4.git的使用
4.1git使用前的配置
在使用git前先要告诉git你是谁,再向git仓库提交时会用到.
1.配置提交人姓名:git config --global user.name 提交人姓名
2.配置提交人邮箱:git config --global user.email 提交人邮箱
3查看git配置信息: git config --list
注意 :
1.如果要对配置进行修改,重复上述命令即可
2.配置只需要执行一次
还有一种更改方法是打开我的电脑->打开c盘->用户>找到系统用户->.gitconfig
然后把.gitconfig拖到编辑器中,可以直接更改信息,保存文件即可
4.2 提交步骤
1.git init 初始化git仓库
2.git status 查看文件状态
3.git add 文件列表 追踪文件
4.git commit -m 提交信息 向仓库中提交代码
5.git --log 查看提交记录
1.这样说明初始化仓库成功了
2.git status可以查看要管理的文件,我们有一个hello.index代管理
3.没有任何提示,说明我们已经把文件提交到缓存仓库里面了
4.再看查看状态文件已经变绿了
5.git commit -m 提交到远程git仓库并附带修改标注
6.查看历史提交信息
4.3撤销
- 用暂存区的文件覆盖工作目录中的文件: git checkout 文件
当我们新建一个html文件并上传到缓存区后,在工作目录中修改了此文件,发现修改的有问题,那么可以用此命令恢复到修改之前的版本 - 将文件从缓存区中删除 : git rm --cached 文件
就是我们测试的文件不小心提交到了缓存区中了,我们需要从缓存区中删除,如果不删除,会被后续的操作提交到git仓库中 - 将git仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录 : git rest --hard commitID