时光一去不复返,我们都知道的道理,但是在git的世界里.我们可以很轻松的回到过去.
要想随意的将代码切换到过去的某一个版本,那我们肯定要先熟悉的一个命令就是查看历史,git log。
默认情况下,会根据提交时间列出提交历史。每一个历史都会有一个ID,该ID是一个SHA1计算的值,用16进制表示的。
如果想看最近的两次记录可以添加 -2 参数。 如果你想看每次提交修改的内容可以添加 -p 参数 如果历史太多,第一次使用的时候会发现,怎么退出不了。这时你就可以直接按q键就退出来了。
2024年09月14日
时光一去不复返,我们都知道的道理,但是在git的世界里.我们可以很轻松的回到过去.
要想随意的将代码切换到过去的某一个版本,那我们肯定要先熟悉的一个命令就是查看历史,git log。
默认情况下,会根据提交时间列出提交历史。每一个历史都会有一个ID,该ID是一个SHA1计算的值,用16进制表示的。
如果想看最近的两次记录可以添加 -2 参数。 如果你想看每次提交修改的内容可以添加 -p 参数 如果历史太多,第一次使用的时候会发现,怎么退出不了。这时你就可以直接按q键就退出来了。
2024年09月14日
作者:lzaneli,腾讯 TEG 前端开发工程师
本篇是这个系列的最后一篇文章,之前的文章主要讲的是基础原理部分(见上方专辑),在理解原理的基础上,介绍一些实用的技巧给大家,希望能提高大家的开发效率。
这篇文章因为更多的是列举实际应用的技巧,所以文章结构会显得散乱一些,也不会像前两篇文章那样要求大家顺序阅读。每个点都是互相独立的,大家可以根据自己的需要学习。
在这篇文章里我会使用操作录屏的方式来介绍例子,希望这种方式可以让你更直观的了解命令的使用方法。
2024年09月14日
一、可以将git简单的分为三个区域
1、工作区(working directory)
2、暂缓区(stage index)
3、历史记录区(history)
2024年09月14日
git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知 JavaScript、TypeScript、GraphQL、Serverless、AWS、Docker 和 Golang 的 21 岁年轻软件顾问 Lydia Hallie 通过动图形式直观地介绍了这些常用 git 命令的工作过程,包你过目不忘。
2024年09月14日
优质文章,及时送达
git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知 JavaScript、TypeScript、GraphQL、Serverless、AWS、Docker 和 Golang 的 21 岁年轻软件顾问 Lydia Hallie 通过动图形式直观地介绍了这些常用 git 命令的工作过程,包你过目不忘。
2024年09月14日
引言
本文整理自工作多年以来遇到的所有 Git 问题汇总,之前都是遗忘的时候去看一遍操作,这次重新整理了一下,发出来方便大家收藏以及需要的时候查找答案。
一、必备知识点
仓库
2024年09月14日
1. 本地提交后想撤回提交,并且把提交的内容放回暂存区
git reset --soft HEAD^
2. 本地提交后想撤回提交,提交的内容不要了
2024年09月14日
Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,不仅应用在前端、后端、客户端等开发场景中,也成为各行业互联网企业分工协作的必备技能之一。
大家在使用过程中总会碰到这样那样的问题,本文主要针对以下经常发生的几种异常情况提供一些解决方案:
2024年09月14日
导语:“简单印象”头条号每天将不定时发布一篇文章,文章内容大多为原创性技术相关或技术人的另一面生活,欢迎大家收藏、转发文章或点击右上角的“关注”,支持我的头条号,也可以直接访问我的个人博客(http://www.thanks.live)查看最新撰写的文章。同时,也非常高兴能看到大家在文章底部评论区讨论、指正文章的不当之处,分享中可以寻找到技术人独有的快乐~~~
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git代码回滚分为两种情况,分别是push前回滚和push后回滚。
2024年09月14日
git merge 和 git rebase两者的目的是一致的,都是用来整合多个分支的代码到一个分支中,只是所使用的方式不一样。
所有的纷争都源于认知不同