首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

20个你(可能)不知道的Git命令

它也可以和--unreachable标志一使用,以找到不再能从任何命名的引用中到达的对象(因为与其他命令不同,它包括.git/objects中的所有内容)。...Git Diff 用 git diff 可以比较两组代码之间的差异 您可能知道,您可以运行 git diff 来显示上次提交以来的所有更改,或者使用 git diff 来比较...Git Log 使用 git log 来查看提交列表 你可能已经很熟悉运行 git log 来查看当前分支上最近的提交列表了。但你还可以用 git log 做一些别的事情。...Git Standup 使用git standup来回忆你在上一个工作日所做的事情,基于git提交的内容 我把这个放在最后,因为它不包括在大多数git客户端中,但你可以用你的系统包管理器,用一个单行的curl...如果你的老板要求你每天做一个总结,对昨天的工作进行更新,但你总是记不住你到底做了什么--这个是为你准备的 它将显示一个格式良好的列表,列出在给定时间范围内所做的一切。

86740

【进阶之路】持续集成、持续交付与持续部署(CICD)

由来 记得7月份刚刚换工作的时候,中午和老大一去吃饭,回来的路上老大问我:“南橘,CI/CD有没有研究过?”...大家快速交代自己昨天任务的完成情况,如果有问题,就在这里提出来,寻找相应的支持或者共同探讨。一方面可以提高工作的效率,另一方面也大大减少了划水摸鱼的情况。...而要实现每天都有能分享的东西而不是发表一些类似于“昨天写代码,今天写代码,明天还是写代码”的发言,任务拆分就非常重要了。...比如,我们统一以“项目git搭建”为基准点1分,以“代码review”为基准点8分,高于8分的任务继续拆分,比如代码编写这个环节大家给出了13分,那么按照斐波那契额数列的就需要拆分成5分和8分两个任务,...将传统开发模式中经常会出现一堆bug的代码集成阶段分散在每个工作日中,有效地降低了bug修复的难度和时间。

80241
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你可能不知道的20个Git命令,但真的很实用

    它还可以与--unreachable标志一使用,以查找不再可以从任何命名引用访问的对象(因为与其他命令不同,它包括 中的所有内容.git/objects)。...9、Git 差异你git diff可以比较2组代码之间的区别您可能知道您可以运行git diff以显示上次提交以来的所有更改,或者用于git diff 比较 2 次提交或 1...git log --grep=""- 使用搜索词或正则表达式过滤日志git log .....21、Git 站会用于git standup根据 git commits 回忆你在上一个工作日做了什么我把这个放在最后,因为它不包含在大多数 git 客户端中,但是您可以使用系统包管理器、使用 1 行...如果您的老板要求您每天站立一次,以更新昨天的工作,但您永远记不自己到底做了什么——这个适合您!它将显示一个格式良好的列表,列出在给定时间范围内完成的所有事情。

    84600

    乐乐聊天室01期|乐搭怎么玩?有啥新功能?来听产品经理为你讲解

    昨天,腾讯乐享产品经理和设计师双双上阵,为大家分享了乐搭的使用场景、运用技巧,还讲解了接下来的功能规划。 大家纷纷求入群、求回放、求PPT、求素材库,这就来了! 在哪看回放?...正式开放使用前,乐搭还需要不断完善,您的建议和体验非常宝贵,欢迎填写内测申请,留下您的企业乐享Code,我们将于第二个工作日内进行开通: 一个人摸索有点无趣?...来加入我们的乐搭内测群,和大家一边唠嗑、边玩转功能: 哪里有现成素材?...昨天,直播间的设计师大大在线教大家怎么搭建页面,使用的所有素材也都分享了出来,收藏此文档链接,最新素材也会实时更新: 腾讯乐享模版素材库 (汇总版) https://docs.qq.com/slide/

    48320

    Git 和 Github 提高效率的 10 个技巧!

    你可以通过 master@{1.day.ago}…master 过滤从昨天开始的提交。...Git 1、git log -p FILE 查看 README.md 的修改历史,例如: > git log -p README.md 2、git log -S’PATTERN’ 例如,搜索修改符合 stupid...的历史: > git log -S'stupid' 3、git add -p 交互式的保存和取消保存变化,使用: > git add -p 4、git rm –cached FILE 这个命令只删除远程文件...这对删除已经推送过的忽略文件记录而且不影响本地文件是非常的方便的,点击这里送你12个GIT使用技巧。 5、git log ..BRANCH 这个命令返回某个非 HEAD 分支的提交记录。...假如你在一个功能分支,输入: > git log ..master 返回全部 master 分支的历史记录,包括未被合并到当前分支的提交记录。

    1.1K20

    通过 Git 推算程序员大佬作息,这波操作有点秀!

    本文转机器之心,作者一鸣、路,编辑 GitHubDaily 程序员大佬都在啥时间干活? 同为程序员,自然有办法弄清楚了。...这位程序员小哥通过「代码」查询了几位程序员大佬在工作日及周末的工作时间,其中包括 Linus 之父 Linus Torvalds、Go 语言之父 Rob Pike、PHP 之父 Rasmus Lerdorf...其中最流行的版本控制系统是 git。每次上传代码就是一次「commit」。 ? Ivan 正是通过这种方式了解程序员大佬的工作时间。...Linus Torvalds 是 Linux 系统和 git 项目的作者。该项目对他在 Linux 和 git 项目上的工作时间分别进行了统计。...工作日以及周末时,Linus Torvalds 在 Linux 项目中的活动时间。 ? 工作日及周末时,Linus Torvalds 在 git 项目中的活动时间。 ?

    51920

    Git 和 Github 提高效率的 10 个技巧!

    你可以通过 master@{1.day.ago}…master 过滤从昨天开始的提交。...Git 1、git log -p FILE 查看 README.md 的修改历史,例如: > git log -p README.md 2、git log -S’PATTERN’ 例如,搜索修改符合 stupid...的历史: > git log -S'stupid' 3、git add -p 交互式的保存和取消保存变化,使用: > git add -p 4、git rm –cached FILE 这个命令只删除远程文件...这对删除已经推送过的忽略文件记录而且不影响本地文件是非常的方便的,点击这里送你12个GIT使用技巧。 5、git log ..BRANCH 这个命令返回某个非 HEAD 分支的提交记录。...假如你在一个功能分支,输入: > git log ..master 返回全部 master 分支的历史记录,包括未被合并到当前分支的提交记录。

    97310

    记一次艰难的 bug 寻找

    背景 最近从公司SOP项目转到Data Analysis「DA」项目,开始从事Mean堆栈的开发,一些新的坑也要从头踩昨天就遇到了一个深坑,特此记录下来。...于是我就停下job,重启一次发现又能正常执行了,可是总是过一段时间就变得非常慢,看log又看不出端倪,停下来重跑就又正常,这样好难找到原因,即使debug也不一定能重现。...于是改写之前的逻辑,把逐分钟递增改成逐天增加,首先构造一个工作日的对象,里面存着每天的上下班时间和这天总工作时间,然后构造一个节假日对象,存每个节日的年、月、日。...for (let i=0; i<间隔days; i++){ if (current是工作日) { if (current是start date){ total

    27610

    Github标星28.2k,可大批量生成假数据,这个工具太牛

    开源最前线(ID:OpenSourceTop) 猿妹整编 综合:https://medium.com/javascript-in-plain-english/faker-js-npm-module-for-generating-fake-data...require('faker'); let firstName = faker.name.firstName(); let lastName = faker.name.lastName(); console.log...这些是faker.js当前支持的域:名称,地址,公司,日期,时间,商务,财务,电话,数据库,Internet,Git,系统,黑客等,这些加起来一共有70多种伪数据类型。 ?...某些数据仅在特定语言中才具有实际意义,国家名称,工作日和颜色因语言而异,并且邮政编码,电话号码和街道地址的格式也因国家而异。Faker.js支持特定于语言环境的数据生成。...(`Phone: ${phone}`); console.log(`Vehicle: ${faker.vehicle.model()} ${faker.vehicle.type()}`) console.log

    73030

    脑洞大开,如何生成 2018 年度代码报告

    来源:http://t.cn/EGIrveU 收集信息 分析 图片处理 成果 小结 ---- 昨天网易云音乐、B站等 APP 都放出了用户的 2018 年度使用报告,在朋友圈掀起了一股年度报告的热潮,...我昨天在刷微博时看到”精分君”分享的《年度骂人报告》后,在被笑得眼泪都出来的同时,也在想我是不是也可以出一个《年度代码报告》呢?...git log 里查询到,极大地方便了我收集信息。...git log 使用 git log 命令可以很方便地查看 git 的提交记录,我们在 git 目录下,不带任何参数使用 git log 命令时,会像平常使用 less 等命令时,进入一个内容浏览界面,...此外,我们还可以通过 --after 各 --before 限制 git log 的时间范围,在多人合作的项目中,还需要使用 --author限定提交的作者,最终完整的命令如下: git log --after

    77620

    Jenkins Gitlab持续集成打包平台搭建

    Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基介绍。...Post-Build Script Plug-in 修改Build名称/描述(二维码):build-name-setter / description setter plugin 获取仓库提交的commit log...配置Gitlab 在新建的任务(Jobs)中,Gitlab源码配置如下图:需要输入git仓库和build分支,公钥使用上面配置SSH生成的公钥。...Jobs触发条件配置 Jenkins支持多种触发器配置,包括: 定期进行构建(Build periodically),定时器使用示例如下: H(25-30) 18 1-5: 工作日下午6点25到30分之间进行...build H 23 1-5:工作日每晚23:00至23:59之间的某一时刻进行build H(0-29)/15 :前半小时内每隔15分钟进行build(开始时间不确定) H/20 :每隔20分钟进行build

    1.1K20

    Jenkins Gitlab持续集成打包平台搭建

    Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基介绍。...Post-Build Script Plug-in 修改Build名称/描述(二维码):build-name-setter / description setter plugin 获取仓库提交的commit log...配置Gitlab 在新建的任务(Jobs)中,Gitlab源码配置如下图:需要输入git仓库和build分支,公钥使用上面配置SSH生成的公钥。 ?...Jobs触发条件配置 Jenkins支持多种触发器配置,包括: 定期进行构建(Build periodically),定时器使用示例如下: H(25-30) 18 1-5: 工作日下午6点25到30分之间进行...build H 23 1-5:工作日每晚23:00至23:59之间的某一时刻进行build H(0-29)/15 :前半小时内每隔15分钟进行build(开始时间不确定) H/20 :每隔20分钟进行build

    1.2K31

    实习第一周

    第一周以熟悉环境为主,当然也见识到了rm -rf的神奇 公司邮箱每天发送工作日志 worktile接受任务 石墨文档查看相关分享和协作的文档 filezila进行ftp的连接管理,连接资料库,进行资料的归档和查看...smartGit进行相关git操作 starUML进行相关UML设计 xMind进行一些简单的思路记录 前端使用Angular进行开发,后台使用springboot开发。...Build tool:maven 要求 1.idea:java/maven集成配置、项目运行、控制台/堆栈窗口调试 2.git:强制使用bash窗口,基础配置,基础命令:git clone/add.../commit/pull/push/log/branch等,懂如何再gitlab上创建pj(project)及查看pj详情 3.maven:基础配置,懂构建简单project,常用命令:mvn clean...微框架:SpringBoot** web-mvc:SpringMVC** orm:Mybatis [UP]** DB:MySQL [UP]** Nosql:Redis [UP]** 日志:log4j

    54520
    领券