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仓库

图示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

posted @ 2021-10-10 21:44  学不思饿  阅读(115)  评论(0)    收藏  举报