安装Git与本地仓库使用(工作区/本地文件夹>暂存区/索引区>本地仓库)
1、第一步,官网下载安装包,选择安装路径,进行默认安装即可;
2、第二步,通过Git-Bash,配置Git与Github账户的绑定,方便以后操作远程仓库;
命令行:
$git config --global user.name "github账户名"
$git config --global user.email "github邮箱"
通过命令检测配置是否成功:$git config --list
3、第三步,选择本地一个文件夹做版本库,用于在该文件夹中实现写文件提交到本地仓库;
命令行:
选择要初始化的文件夹:$ cd demo1
初始化文件夹为版本库:$ git init
通过$ ls -a, 检查是否初始化成功,有一个.git隐藏文件说明成功;
4、第四步,在版本库demo1中手动添加文件,用于添加到索引区,然后进一步提交到本地仓库;
检查文件夹中的变化:$ git status //可以查看版本库中在工作区有改动的文件;
添加修改的文件到索引区(暂存区):$ git add 文件名
提交到本地仓库:$ git commit -m "描述信息"
检测是否提交完成:$ git status //工作区干净即可
5、其他操作
(从暂存区删除)在工作区修改的文件添加到暂存区后,又不需要了:进行丢弃操作,丢弃后这个在工作区修改的文件就还原成修改前的样子;
命令行:
从暂存区回到工作区:$ git reset HEAD 文件名
在工作区中让该文件回到修改前:$ git checkout -- 文件名
(从本地仓库回滚到之前某个状态)在工作区修改的文件已经提交到了本地仓库,需要还原到上次未提交的样子:选择上次的分支为重置到此次分支,然后把新分支丢弃;
命令行:
回到之前提交的状态:
$ git log //选择要返回的commit号
$ git reset --hard commit号
注:本地仓库回滚后,也需要将远程仓库同步回滚可使用:
$ git push origin HEAD --force
(从本地仓库删除文件)将本地仓库中文件删除:先在工作区删除文件,然后将删除的修改提交到本地仓库(不需要添加到暂存区),完成删除命令的同步。(也可以通过在工作区直接删,类似修改的操作,进行add commit 操作即可)
命令行:
删除本地工作区文件:$ git rm 文件名
将本地删除同步到本地仓库:$ git commit -m "描述 "