braid

"submodules" in git: braid or subtree or something else

To include a few external git repositories in my "main" repository, there are a few options: submodules braid subtree The first seems to be advised against by basically everybody. The second and third I believe are implementations of the subtree pattern. Is one better? Which should I use? Why? How can I choose between them? ...