当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

Git Extras

Git 命令行扩展工具
授权协议 MIT
开发语言 C/C++
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 呼延沈义
操作系统 Linux
开源组织
适用人群 未知
 软件概览

git-extras 是TJ出品的git命令行扩展工具。它提供了很多有用的命令,包括:

  • git-[feature|refactor|bug] [finish]
    通过name来创建给定的feature,refactor,bug分支,如:
    git checkout master
    git feature dependencies
    之后通过feature finish 命令来merge到当前分支中:
    git checkout master
    git feature finish dependencies
  • git-contrib
    显示对于该项目某个作者的贡献
    git contrib visionmedia
  • git-summary
    非常有用的命令,输出一个repo的概况,包括项目名称,项目年龄,提交数量,活跃天数,文件数目,以及最重要的每个作者的提交数量和所占比例 
    git summary
  • git-effort [file ....]
    显示每个文件的提交数量和活跃时间
    git effort --above 15 {src,lib}/*
  • git-commits-since [date]
    从某个日期开始的提交
    git commits-since yesterday
    git commits-since last week
  • git-count
    显示提交总数,加上参数--all显示每位作者的提交数量
    git count
    git count --all
  • git-release
    git release 0.1.0
  • git-alias
    git alias last "cat-file commit HEAD"
  • git-ignore [pattern ...]
    git ignore build "*.o" "*.log"
  • git-info
  • git-create-branch
    在本地及远程创建分支
  • git-delete-branch
    在本地及远程删除分支
  • git-delete-submodule
    删除子模块
  • git-delete-tag
    删除本地及远程的tag
  • git-fresh-branch
    创建一个本地的空分支,如
    git fresh-branch docs

    创建一个空的用于存放文档的分支
  • git-graft [dest-branch]
  • git-squash [msg]
  • git-changelog
  • git-undo
    移除最近提交
    git undo
    git undo 3
  • git-setup [dir]
    创建一个git repo,添加目录所有的文件,并作初始化提交
  • git-touch [filename]
  • git-obliterate [filename]
  • git-local-commits
  • git-archive-file
  • 原文发表于:https://www.rails365.net/articles/git-ming-ling-zeng-qiang-kuo-zhan-gong-ju-git 增强 git 的命令,可以用更简单的方式实现有趣的功能。 https://github.com/tj/git-extras 安装:https://github.com/tj/git-extras/blob/master/Inst

  • 安装 首先确保安装了git命令行程序。 http://git-scm.com/download/ windows上需要安装cygwin,然后安装gcc即可。 从如下地址下载cygwin的安装,安装时需要选择gcc,如果安装的慢,可以使用代理服务器: http://cygwin.com/setup-x86_64.exe 进入cygwin: git clone https://github.com/t

  • git不需要提交的的脚本 2005年, Linus Torvalds创建了Git来取代他以前用来维护Linux内核的专有分布式源代码管理管理解决方案。 从那时起,Git已成为开源和云原生开发团队的主要版本控制解决方案。 TJ Holowaychuk 。 他的Git Extras项目托管了60多个“扩展”,这些功能扩展了Git的基本功能。 使用Git Extras 这是使用四个最受欢迎的Git Ex

  • 问题描述: 我在 GitHub 上提取了一个包含多个 fork 的项目,但忘记了它是哪个 fork。我如何确定我拉了哪个叉子? 解决方案1: 保持自己快人一步,享受全网独家提供的一站式外包任务、远程工作、创意产品订阅服务–huntsbot.com 如果您只需要远程 URL,或者您没有连接到可以访问远程存储库的网络: git config --get remote.origin.url 如果您需

  • CentOS7自带的git版本1.8.3.1,这个版本有点低了。于是决定折腾升级,我首先想到的是用update更新: yum update git 结果,事与原违,还是1.8.3.1。在网上提供的升级方案,其本上都是先删除原来的,然后在官网上下载最新的,自己make,但是很折腾人啊,make过程中也是各种报错,一个个解决,累觉不爱。 下面介绍一个简单的方法 1.卸载旧版本git yum remo

 相关资料
  • 扩展说明 所有服务器均支持 telnet 访问,用于人工干预。 扩展接口 org.apache.dubbo.remoting.telnet.TelnetHandler 扩展配置 <dubbo:protocol telnet="xxx,yyy" /> <!-- 缺省值设置,当<dubbo:protocol>没有配置telnet属性时,使用此配置 --> <dubbo:provider telnet=

  • 工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle。以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所

  • 命令行工具 meteor help 获取 meteor 命令行使用帮助。运行 meteor help 会列出meteor所有命令。运行meteor help &lt;command&gt;会打印出关于meteor &lt;command&gt;的详细帮助。 meteor create &lt;name&gt; 创建一个名为&lt;name&gt;的子目录,并在里面新建一个Meteor应用。 met

  • web3j的完全jar文件分发包对每一次发布都提供命令行工具。命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币 solidity智能合约封装包的产生 命令行工具可以从github项目存储库的releases页面下载zipfile/tarball包,或者通过源代码自己编译获得;OS X用户也可以通过Homebr

  • 命令行工具 web3j的jar包为每一个版本都提供命令行工具。命令行工具允许你直接通过一些命令使用web3j的一些功能: 钱包创建 钱包密码管理 资金从钱包转移到另一个 solidity编写的智能合同功能打包 请参阅文档以获得命令行相关的进一步的信息。

  • 命令行是程序员的好伙伴 作为一名优秀的程序员,熟练的命令行操作也是必不可少的。在『Laravel 实战教程』系列课程中,我们的很多操作都会使用到命令行,如: Git 操作; 虚拟机管理; 部署到线上等。 工欲善其事、必先利其器,命令行工具的选择也尤其重要。这里为了课程讲解的一致性,也为了避免读者在学习中犯不必要的错误,我们为各个平台挑选了专属的命令行工具,请大家配合使用。 Mac 用户 Mac O

  • mdBook既可以用作命令行工具,也可以用作Rust crate。让我们首先关注命令行工具功能. 在尽力而为的基础上,预先编译主要平台的二进制文件。访问 releases 页面下载适合您平台的版本. mdBook也可以从源代码安装 mdBook是写的 Rust 因此需要Cargo编译。如果您还没有安装Rust,请现在就官方安装。 如果您已安装Rust和Cargo,则安装mdBook相当容易。您只需

  • 10.1. 命令行工具 Name Synopsis .. 5a 5a is a version of the Plan 9 assembler. 5c 5c is a version of the Plan 9 C compiler. 5g 5g is the version of the gc compiler for