1安装git
Windows上安装Git,从Git官网[https://git-scm.com/download/win]直接下载安装程序,默认安装即可
安装完成后在开始菜单里找到“Git”->“Git Bash”或在命令行中输入“git命令不报错说明安装正确。
然后设置用户名与邮件,表示每台机器上使用的的用户和地址,–golbal参数表示这台机器上的所有git仓库都使用这个配置
git config --global user.name "youquanxu"
git config --global user.email "2515922813@qq.com"
2创建版本库
$ cd e:
Administrator@PEPY22HMF6S6T84 MINGW64 /e
$ mkdir learngit //创建git工作区目录
Administrator@PEPY22HMF6S6T84 MINGW64 /e
$ cd learngit
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit
$ git init //创建git仓库
Initialized empty Git repository in E:/learngit/.git/
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit (master)
在工作区创建文件并添加到版本库,比如创建read.txt文件
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit (master)
$ ls //查看工作区文件
read.txt
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit (master)
$ git add read.txt //将工作区文件添加到暂存区
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit (master)
$ git commit -m "创建read.txt" //将暂存区文件提交到版本库,-m 表示对本次提交的说明
[master (root-commit) e9d0e79] 创建read.txt
1 file changed, 1 insertion(+)
create mode 100644 read.txt
Administrator@PEPY22HMF6S6T84 MINGW64 /e/learngit (master)
$ git status //查看git版本库状态
On branch master
nothing to commit, working tree clean
3对git文件的操作
1git的三区管理模式
工作区:创建文件,修改文件的地方对应
暂存区:工作区与git版本库的中转站,此时文件尚未被提交至版本库
版本库:版本库中存放了用户提交至git系统管理的文件
2撤销修改的三种场景
- 只在工作区进行了修改
//使用如下命令丢弃修改回到最近一次修改前的的文件
$ git checkout -- read.txt
- 已修改且提交到暂存区
//使用如下命令丢弃暂存区的修改
$ git reset head read.txt
//输出信息
Unstaged changes after reset:
M read.txt
下一步执行工作区修改命令
3. 已提交至版本库但并未远程推送
“`
//使用如下命令进行版本退回,HEAD表示当前版本
//HEAD^表示前一个版本,^^表示前两个版本
//HEAD~100表示前100个版本
$ git reset –hard HEAD^
HEAD is now at e9d0e79 创建read.txt