git版本控制之git命令入门
------------恢复内容开始------------
原理图:

正常添加情况
第一步 创建.git仓库环境
命令行:git init
图例:

第二步 当在.git所在目录下,手动创建一个文档,在文档 输入内容如:a,点击保存
在当前D:\git_exercise路径下git版本管理系统输入状态命令行:git status
日志会提示信息:readme.txt.txt已经被修改,使用git add<file>完成提交到临时仓库,或者使用git restore<file>还原成修改前的内容;
图例:

第三步 选择git add <file>添加到临时仓库,命令行:git add readme.txt.txt
日志提示信息:null,说明添加成功;

第四步 命令行输入git status
日志提示信息:改变的内容已经成功提交到临时仓库;
图例:

第五步 命令行输入git commit -m "add 添加的内容"
日志提示信息:一个文件已经改变,且内容添加了eee
图例:

第六步 查看添加前到临时仓库前修改的详细信息,即本次提交和上次有什么区别,命令行输入:git diff ###解释这句话在第十一步、第十二步
日志提示信息:null,说明修改后的文件内容已经提交到了正式仓库,目前没有修改的具体内容信息
图例:

第七步 查看目前git修改提交的状态,命令行:git status
日志提示信息:没有内容被提交,工作数是干净的
图例:

第八步 手动在文件添加内容:“hahah”,并保存;
图例:

第九步 查看修改和提交状态 命令行输入git status

第十步 查看添加到临时仓库前,显示本次添加的内容和之前文件内容的区别,命令行输入git diff

第十一步 添加到临时仓库 命令行输入git add <file>

第十二步 查看添加到临时仓库前,显示本次添加的内容和之前文件内容的区别 命令行输入git diff

第十三步 查看提交状态 命令行输入git status

异常添加情况
当输入有误时,使用撤销命令git checkout -- <file>






异常撤销情况二 添加到了临时仓库
输入命令行git status,在临时仓库输入命令行:git restore --staged <file> 丢掉本次修改的内容,在工作区输入命令行:git checkout -- <file>丢掉本次修改的内容



异常撤销情况三 git add临时仓库,git commit仓库
图示:






------------恢复内容结束------------

浙公网安备 33010602011771号