git-subtree
git-subtree copied to clipboard
An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back.
git-subtree
git-subtree allows subprojects to be included within a sub-directory of a main project, optionally including the sub-project's entire history.
Installation
Choose one of the following ways to install git-subtree:
- Copy the file
git-subtree.shto where all other git scripts are stored (git --exec-pathwill tell you this). - Run
install.shin a Git-enabled shell (that's "Git Bash" on Windows). - Run
make installin a Cygwin-enabled shell.
Any one of these actions makes the git subtree command available (note: space instead of dash).
To additionally install the man page:
make doc
cp git-subtree.1 /usr/share/man/man1/
Usage
See git-subtree.txt for details.
Known issues
See todo.
License
You may use this software under the terms of the GNU General Public License (GPL), Version 2.
See COPYING.
Credits
Originally authored by Avery Pennarun, http://apenwarr.ca/log
Please do not contact the author using github mail. Instead, mailto:[email protected]