当代码
SRC=$(cd $(dirname "$0"); pwd)
在安装了 Git for Windows 的系统上的 Bash 脚本中执行c:\program files\Git
,SRC 将获得该值/c/program
。
我该如何进行这项工作?我需要获取脚本所在的路径,并使用它来包含具有相对路径的其他脚本。在我的情况下,下一行是: source "${SRC}/common/common.sh"
该脚本已包含在内,c:\program files\Git\usr\bin
因此我可以使用git <command-name>
一些有用的手工命令来使用和扩展 Git,用于带有 rebase 和子模块的功能分支工作流。如果有人想提供帮助,
源代码位于https://github.com/jlovs/git-scripts 。