安装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  //工作区干净即可

git默认的本地仓库的地址在哪 git本地仓库路径_暂存区

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 "描述 "