用bash编写并用python包装的git自动机
gitbit的Python项目详细描述
用法
从终端运行程序:
gitbit <option> <directory>
<;option>;可以留空以对主分支执行add->;commit->;push操作,也可以是:
-s表示状态
-L表示对数
-R表示硬复位
-i用于初始化
-c表示克隆
-P用于从主分支拉出
<;directory>;可以是相对目录或绝对目录,也可以留空以在pwd(当前工作目录)中运行包。
示例
gitbit -i ~/Documents/abc导致目录abc/被初始化为git repo
gitbit -l将显示pwd的git日志
gitbit -c将提示输入url,然后在pwd中克隆该repo
gitbit -p ~/Documents/Code将把您的代码从远程repo拉到本地git repo中
gitbit将添加、提交、将pwd中的所有内容推送到其远程repo中