Git使用教程实录

Git是一款优秀的分布式系统管理工具。以其快速简单的操作方式,应用于大多数互联网企业,来进行代码管理。

现在让我们一起了解下git的常用操作吧。

1.首先新建一个空的文件夹
在这里插入图片描述
这个时候我们需要对文件夹进行初始化,使用git init命令
在这里插入图片描述
此时文件夹内有一个隐藏的.git文件。

2.为了方便演示,我在该文件中新建一个空白文件。并且最终将该文件提交到当前分支。
在这里插入图片描述
2.1首先用git add 将文件添加到缓存区
在这里插入图片描述
2.2利用git commit -m"注释内容"将文件提交到当前分支。注意-前有空格。
在这里插入图片描述
3.提交成功,但是页面显示我需要配置配置全局变量。

那是因为在大家协同工作的时候为了记录需要知道每次的提交人信息。git要求配置username和email。命令如下

git config --global user.name"test"

git config --global user.email"test@qq.com"
在这里插入图片描述
4.修改文件内容
在这里插入图片描述
4.1修改完成后,在add前,突然发现修改的信息不对,需要删除修改。当然可以直接删除修改的内容,但是在修改处过多的时候,手动修改就显得不明智了。

可以使用git status 先查看状态。

提示可以add,也可以用checkout来撤销修改。
在这里插入图片描述
使用git checkout – 来撤销修改。git status再次查看状态

在这里插入图片描述
修改已被撤销。

4.2如果提交的修改已被add到缓存区,结果发现修改错误了,需要撤销。
在这里插入图片描述
可以使用git reset HEAD 来撤销。
在这里插入图片描述
现在可以看到又可以重新add或者checkout了!

5.查看日志

5.1假如现在我想查看我的提交记录?

可以使用git log命令查看。
在这里插入图片描述
红线标注的地方为commit id每个id都是唯一的

5.2假如想看命令记录?

可以使用git reflog
在这里插入图片描述
6.回退版本

6.1现在我有两次的提交记录,每一次提交都可以看做一个版本,现在我想回退到first time 版本

可以使用git reset --hard HEAD~1或者git reset --hard HEAD,回退到上一个就用一个,回退到上上个就是^^,也可以使用git reset --hard commit id来回退。
在这里插入图片描述
7.远程仓库
在这里插入图片描述
在github上新建好远程仓库后和本地仓库做关联。

git remote add origin githubAddr

添加到主分支

git push -u origin master
在这里插入图片描述
可以看到最初在本地的文件已经被上传到github上了,bingo!

8.创建切换合并分支

8.1新建分支

git checkout -b test
在这里插入图片描述
创建test分支并切换到test分支

8.2查看当前分支

git branch
在这里插入图片描述
带有星标的是当前所处分支。

8.3切换分支

现在切换回master分支

git checkout master
在这里插入图片描述
8.4合并分支

现在让我们切换回test分支再次新建一个文件并提交
在这里插入图片描述
再次切换回master分支后发现工作区并没有刚才的文件
在这里插入图片描述
那是因为我们刚才的文件是在test分支上完成的,在master分支上并没有。

所以现在需要将test分支合并到master。

git merge test
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值