Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to checkout branches without effecting the submodules head pointer

Derrick Ho May 8, 2017
I use source tree to manage my git repository. My repository has a submodule. Whenever I change the branch or create one, the submodule moves to another commit. This happens because a branch checkout is always followed by "git submodule update --recursive"

This is often not what I want. Is there a way to switch branches of the parent git repository without moving the submodule head pointer?

The only work around I have found is to open up terminal and use command line git.

1 answer

0 votes
Ana Retamal
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 11, 2017

Hi Derrick! That is not possible in SourceTree, but we have a Feature request which can be found at SRCTREE-2473. You can vote for it to increase its popularity, watch it to receive updates, or add a comment. 

Cheers :)

Ana

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events