git-subtree.txt: add another example.

maint
Win Treese 2010-02-05 19:48:11 -05:00 committed by Avery Pennarun
parent e2d0a4502f
commit 37668a13ed
1 changed files with 19 additions and 2 deletions

View File

@ -223,8 +223,8 @@ OPTIONS FOR split
subproject's history to be part of your project anyway. subproject's history to be part of your project anyway.




EXAMPLES EXAMPLE 1
-------- ---------
Let's use the repository for the git source code as an example. Let's use the repository for the git source code as an example.
First, get your own copy of the git.git repository: First, get your own copy of the git.git repository:


@ -284,6 +284,23 @@ the standard gitweb:


git log gitweb-latest..$(git subtree split --prefix=gitweb) git log gitweb-latest..$(git subtree split --prefix=gitweb)


EXAMPLE 2
---------
Suppose you have a source directory with many files and
subdirectories, and you want to extract the lib directory to its own
git project. Here's a short way to do it:

First, make the new repository wherever you want:
<go to the new location>
git init --bare

Back in your original directory:
git subtree split --prefix=lib --annotate="(split)" -b split

Then push the new branch onto the new empty repository:
git push <new-repo> split:master




AUTHOR AUTHOR
------ ------