git 相当于hg -R?
git equivalent to hg -R?
git 等同于 hg -R
是什么?我想在不以当前工作目录的父目录为根的存储库上进行操作。
到目前为止我有 git --git-dir="$a/.git" --work-tree="$a" diff "$a"
,其中 $a
是 git 存储库目录。
你所拥有的应该有用。如果您使用 git 1.8.5 或更高版本,更简单的替代方法是使用 -C
标志,如下所示:
git -C "$a" diff
来自手册页:
-C <path>
Run as if git was started in <path> instead of the current working directory. When multiple -C options are given, each subsequent
non-absolute -C <path> is interpreted relative to the preceding -C <path>.
git 等同于 hg -R
是什么?我想在不以当前工作目录的父目录为根的存储库上进行操作。
到目前为止我有 git --git-dir="$a/.git" --work-tree="$a" diff "$a"
,其中 $a
是 git 存储库目录。
你所拥有的应该有用。如果您使用 git 1.8.5 或更高版本,更简单的替代方法是使用 -C
标志,如下所示:
git -C "$a" diff
来自手册页:
-C <path>
Run as if git was started in <path> instead of the current working directory. When multiple -C options are given, each subsequent
non-absolute -C <path> is interpreted relative to the preceding -C <path>.