Могу ли я использовать git без установки?

Я слышал хорошие вещи о git, и я хотел бы попробовать его перед установкой. Это также было бы здорово разместить на флеш-накопителе, если бы я хотел использовать git в школе. Можно ли использовать полный путь, как /path/to/git init?

В основном я использую Mac OS X, поэтому вопрос в основном предназначен для Mac, но я также хотел бы знать, возможно ли это и для других ОС.

EDIT:

Компиляция из исходных текстов. Я использовал следующие команды:

cd git-1.7.5.1 #this is the decompressed dir containing src
make configure
./configure --prefix=/path/to/install/git
make all
sudo make install

Недостатком этого метода является то, что после компиляции каталог является массивным 200 МБ. Вот почему я выбрал jgit в качестве ответа. jgit.sh меньше 2 МБ и поддерживает следующие команды:

add       Add file contents to the index
branch    List, create, or delete branches
checkout  Checkout a branch to the working tree
clone     Clone a repository into a new directory
commit    Record changes to the repository
daemon    Export repositories over git://
diff      Show diffs
fetch     Update remote refs from another repository
init      Create an empty git repository
log       View commit history
merge     Merges two development histories
push      Update remote repository from local refs
rm        Stop tracking a file
tag       Create a tag
version   Display the version of jgit

Вы можете скачать jgit.sh здесь http://www.eclipse.org/jgit/download/

Ответы

Ответ 1

Или вы можете попробовать JGit, это единственный файл bash, в котором вы можете запускать основные команды Git. Git содержится в том, что bash script.

Чтобы загрузить JGit, выберите вторую ссылку (автономная исполняемая строка командной строки), расположенную здесь http://www.eclipse.org/jgit/download/ после ее переименования, переименуйте ее в jgit.sh и просто запустите ее: jgit.sh (не забудьте chmod +x jgit.sh)

Ответ 2

Не можете ли вы просто скомпилировать его из источника, используя --prefix=/path/to/install/folder/ и просто make install в эту папку?