如何使用批处理命令

时间:2016-12-27 06:53:47

标签: git batch-file github

我想为GitHub创建批处理命令文件。 通过使用该批处理文件 可以添加新项目文件并提交,结帐。 它也必须删除文件 创建分支, 像这种设施一样创建克隆

我正在使用GitHub的以下命令,但是这个命令必须单独运行我需要在一个批处理文件中组合所有命令

# clone your own project
$ git clone dotfiles → git clone git://github.com/YOUR_USER/dotfiles.git

克隆另一个项目

$ git clone github/hub → git clone git://github.com/github/hub.git

打开当前项目的问题页面

$ git browse -- issues → open https://github.com/github/hub/issues

打开另一个项目的维基

$ git browse mojombo/jekyll wiki → open https://github.com/mojombo/jekyll/wiki

创建主题分支

$ git checkout -b feature ( making changes ... ) $ git commit -m "done with feature"

我正在推荐以下链接 https://hub.github.com/ 用于github命令 我无法在GitHub的单个批处理文件中创建

2 个答案:

答案 0 :(得分:2)

您可以创建名为git-xxx的bash文件(甚至在Windows上)(用表示脚本总体目标的名称替换xx)

任何名为git-xxx(无扩展名)的脚本都可以被称为git xxx,并且将在git bash shell中运行(即使从Windows CMD调用)。

在该脚本中,您需要确保:

  • 你从

    开始
    #!/bin/bash
    
  • 您的$PATH包含<path/to/hub/>bin

    export PATH=$PATH:/path/to/hub/bin
    
  • 你的git别名为hub,如hub.github.com

    中所述
    alias git=hub
    

然后您可以在脚本中使用例如git browse

答案 1 :(得分:0)

您可以创建.cmd批处理文件并明确调用您的git命令,如

call git clone <repo_name>
call git checkout <branch_name>
call git push <origin_name>
etc.
相关问题