Might want to hold off on updating git for a while.
#985351: Moved git-sh-prompt shell library breaks users' .profile (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985351)
#985416: changing gitexecdir breaks packages that install commands there (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985416)
#985634: git (1:2.31.0-1): no longer runs addons from /usr/lib/git-core breaking lots of 3rdpty stuff (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985634)
Just a small note, I have upgraded to git 2.31.1-1 and it hasn't caused issues so far. My use case basically consists of cloning gits and nothing else. YMMV.
Seems the issue mainly involves those who use custom git commands and those who use git for the basic stuff like cloning/updating git repos for the mere purpose of building apps shouldn't be affected. YMMV though.