【发布时间】:2017-02-26 20:31:54
【问题描述】:
我有这个 bash 脚本来缩短我的 GitHub 推送:
#!/bin/bash
cd /Users/matias/Documents/GitHub/$1
git add *
git commit -m "$2"
git push
我是这样使用的:
matias$ path/to/script.sh project-name commit-message
问题是我要写repository的全名,而且必须在/Users/matias/Documents/GitHub/里面
我想要的是知道 $1 是一个目录,所以当我输入时,点击 tab 会自动完成结果,就像使用 nano 或类似的东西。
【问题讨论】: