git基础

1、安装git

yum install -y git

安装完成后,需要配置自己的名字和邮件地址

git config --global user.name "xiaoyu"
git config --global user.email e-mail@mail.com

请添加图片描述
2、创建版本库
选择一个合适的地方,创建一个根目录
在这里插入图片描述
将创建的目录变成git管理的仓库
在这里插入图片描述
3、将文件添加至代码库
在这里插入图片描述
第一步:使用命令git add,将文件添加到暂存区
在这里插入图片描述
第二布:使用命令git commit,将文件存放到仓库,-m后面可以输入本次提交的说明,可以输入任意内容,最好输入有意义的内容,这样可以从历史记录方便的找到改动记录
在这里插入图片描述
4、代码库回滚
修改test.txt文件内容(注:png、docx等为二进制文件,修改后git无法跟踪)
在这里插入图片描述
查看git版本状态
在这里插入图片描述
查看文件修改内容
在这里插入图片描述
确定内容后进行提交
在这里插入图片描述
5、版本回退
修改文件内容并提交至版本库
在这里插入图片描述
查看历史记录
在这里插入图片描述

在这里插入图片描述
注:这一大串数值为commit id(版本号),是由SHA1计算出的一个非常大的数字,用十六进制表示,使用这种方法是为了避免版本冲突

进行版本回退
回退至上一版本HEAD^,回退至上上版本HEAD^^,回退至上100个版本HEAD~100,也可以写100个^,版本回退也可以使用git reset <commit id>回退至指定版本
在这里插入图片描述
撤销版本回退,恢复最新版本

git可以根据commit id回到未来指定的某个版本,想恢复至最新版本,需要找到最新版本的commit id

查看命令历史
在这里插入图片描述
可以通过命令历史查看commit id,并根据commit id进行回滚
在这里插入图片描述
6、管理修改
进行如下操作:第一次修改—git add—第二次修改—git commit
在这里插入图片描述
7、撤销修改
使用git checkout -- <file>可以丢弃对工作区的修改
有两种情况:
一种是test.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是test.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commitgit add时的状态

如果已经提交,都是使用git reset HEAD^,回退版本,然后使用git checkout test.txt清除暂存区内容
在这里插入图片描述
8、删除文件
在这里插入图片描述
删除文件
在这里插入图片描述
如果是误删除,可以通过git checkout进行恢复
在这里插入图片描述
或者使用git rm删除,并git commit
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值