Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Function is missing in 'git-pull' when enabled "Perform submodule actions recursively"

Frank
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 15, 2023

1. Enable "Perform submodule actions recursively"

2. git pull

 

Function is missing. It should be

```

git pull --recurse-submodules

```

1 answer

0 votes
Martin Runge
Community Champion
June 25, 2026

Hi @Frank

Welcome to the Atlassian community!

When you enable that option, Sourcetree runs a standard git pull followed sequentially by git submodule update, rather than appending the --recurse-submodules flag directly to the pull command.

  • You could configure Git using your terminal to always pull submodules by default:
    git config --global submodule.recurse true

  • Set up a manual shortcut inside Sourcetree under Actions > Custom Actions > Edit > Add using the parameters: pull --recurse-submodules

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events