サブロウ丸

Sabrou-mal サブロウ丸

主にプログラミングと数学

git: 'subtree' is not a git command

この記事を参考にしました。sudo権限がないので自分のホームディレクトリにusrディレクトリを作成してそこで作業していtます。

cd ~/usr/source/
git clone https://github.com/git/git.git
cd git/contrib/subtree/
vim Makefile  # (詳細は下記)
make
make install
diff --git a/contrib/subtree/Makefile b/contrib/subtree/Makefile
index 6fa7496bfd..a3d609f34f 100644
--- a/contrib/subtree/Makefile
+++ b/contrib/subtree/Makefile
@@ -4,7 +4,7 @@ all::
 -include ../../config.mak.autogen
 -include ../../config.mak
 
-prefix ?= /usr/local
+prefix ?= /home/hogehoge/usr
 gitexecdir ?= $(prefix)/libexec/git-core
 mandir ?= $(prefix)/share/man
 man1dir ?= $(mandir)/man1