git-commander, 具有易于终端接口的git工具

分享于 

3分钟阅读

GitHub

  繁體 雙語
A git tool with a easy terminal interface.
  • 源代码名称:git-commander
  • 源代码网址:http://www.github.com/golbin/git-commander
  • git-commander源代码文档
  • git-commander源代码下载
  • Git URL:
    git://www.github.com/golbin/git-commander.git
    Git Clone代码到本地:
    git clone http://www.github.com/golbin/git-commander
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/golbin/git-commander
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    git管理程序

    具有易于终端接口的git工具。

    ScreenShot

    特性
    • git状态
    • git添加 [files ]
    • git reset -- [files ]
    • git提交 [files ]
    • git日志
    • git reset
    • git diff 文件
    • git branch
    • git merge ( 处理冲突)
    • git pull/推
    安装&使用
    $ npm install -g git-commander
    $ git-commander
    要求
    • > = 2.4
    • nodejs> = 0.12
    • blessed>
    • lodash> = 3.0
    密钥配置

    我们有两个关键设置:vi和 mc。 默认的一个是。

    使用mc密钥集

    你需要在以下位置放置一个文件 ~/.config/git-commander/config.json 使用以下内容:

    
    {
    
    
    "keySet":"mc"
    
    
    }
    
    
    
    
    一个一个重定义密钥

    如果你想,你也可以一个一个地重定义键。 你需要扩展你 ~/.config/git-commander/config.json 文件中有一个名为 keys的密钥,并将所有密钥定义放在那里。 例如如果你想使用 mc 密钥集并生成密钥x,你将需要添加以下内容:

    
    {
    
    
    "keySet":"mc",
    
    
    "keys": {
    
    
    "common": {
    
    
    "quit": [
    
    
    "x"
    
    
     ]
    
    
     }
    
    
     }
    
    
    }
    
    
    
    

    你可以在这里找到缺省设置。

    Troubleshootings

    ANSI颜色代码显示

    如果你将"始终"设置为 ,则将显示ANSI颜色代码。gitconfig。 要修复这里问题,请将"自动"设置为以下颜色设置。

    
    [color]
    
    
     # diff = always
    
    
     diff = auto
    
    
     status = auto
    
    
     ui = auto
    
    
     branch = auto
    
    
    
    

    非ascii字符问题

    如果源文件使用非ascii字符,则需要使用以下命令禁用 core.quotepath 选项:

    $ git config --global core.quotepath false
    许可证

    MIT


    INT  tool  GIT  接口  TERM  终端  
    相关文章