我想为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的单个批处理文件中创建
答案 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.