7月13号笔记:git的使用
在使用计算机工作时我们可能会对文件进行大的改动,假设一天的工作从一开始思路就是错的,我们想要将文件还原到编辑之前的状态,一点一点的修改效率太慢了,这时我们可以用到借助git工具
git下载链接:https://pan.baidu.com/share/init?surl=kWWJ3fT#list/path=%2F
复制链接再打开,要不然可能进不去
密码:b8sd
目录
目录
一 安装:
先安装git程序软件,后两个是扩展包正常安装即可。
安装完成后可右击桌面设置语言
二 原理
三 特点
特点:每一台客户端都有完整的版本备份,所有的版本提交不需要依赖中央服务器,只有多人协作时候,需要用服务器交换一下版本库。
四 使用git:
使用时可以使用下载的插件,也可以使用命令
1.插件用法
1.创建库
初始化版本库:打开要编辑的文件夹右键——>在这里创建版本库
这时文件夹里会出现一个隐藏文件,代表库以创建成功
编辑工作文件
例如我创建了一个txt文本,在里面输入了数据
保存并退出
2.上传到库
提交工作区的内容到版本库:右键文件夹----->Git提交-> master----添加日志信息
填写日志信息,选择要上传的文件,点击提交。可以多次修改文件上传,我在文档中输入了1、2、3,分别上传了第一、二、三版
3.查看修改日志
查看日志信息:右键文件--->TortoiseGit---->显示日志
3.还原到之前编辑状态
如果想要使文件回到之前的编辑状态可将版本回退
版本回退:右键----->TortoiseGit---->显示日志----->选择回退版本右键------>重置master到这个版本(hard)
打开显示日志
选中之前要还原的文件,右键选择重置‘master’到这个版本
选择重置工作区和索引,点击确定
这时文件就退回了第二版
4.撤回回退的文件
如果想要将文件撤回到回退到之前的状态
版本前进:右键文件夹----->TortoiseGit---->显示引用记录
选择前进的版本右键------>重置
master到这个版本(hard)
这时文件又回到第三版的编辑状态了
2.使用命令
1.创建库:
右键文件夹,打开Git Bash Here
弹出命令框
输入git初始化(创建版本库)命令:git init
即创建好库
2. 将文件上传到库
将工作文件保存,在输入框中输入:git add+文件名(例:1.txt)或者* 所有文件,回车
然后添加日志信息:git commit -m 日志信息 ,然后回车
添加成功
我同样修改了三次文件并上传了三次
3.查看日志信息
输入框中输入:git log
显示了日志信息
4.版本回退
需要先查看日志信息,输入:git log,然后输入:git reset __hard +回退记录编号(选中编号,右键选择Paste)
这时再查看日志就回退到第二版了
5.版本前进
要先显示引用记录:git reflog
之后的操作与版本回退一样,输入git reset --hard 编号
就又前进到了第三版
3 基本命令
git初始化:git init
git提交:git add+文件名(例:1.txt)或者* 所有文件
添加日志信息:git commit -m 第一版
查看日志信息:git log
版本回退:git reset --hard 编号(鼠标右键选中)
版本前进:显示引用记录 git reflog
git reset --hard 编号
清屏:ctrl+L
停止当前命令:ctrl+C