The recursive command will download the sub modules that are need to run this pipeline.
# Updates, Git and Version Control
You can determine if this version of EEGLAB is updated by checking through the website or by using git.
Even if your pipeline does not contain the most updated version of the associated BUCANL EEGLAB it should still work as designed, and also remember to use the recursive command when cloning the repository in order to get each of the sub modules.
# Git
Navigate to your eeglab using the *cd* command. Using *git status* you will be able to see any new developments to sub modules in the untracked changes as **(modified content)** and yield something like this:
This shows the changes that have happened in the sub modules.
You can also see that the current **HEAD** is listed at the top. If you are on the most updated version this will instead say *master* and no HEAD branch will appear. See *git branch* on one of the sub modules: