From b317cbe0e07f4b5065cd3491614085a40a9733e1 Mon Sep 17 00:00:00 2001 From: jc <46619361+juancwu@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:00:18 -0500 Subject: [PATCH] update git checkout remote shortcut function --- .config/bash/.bashrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/bash/.bashrc b/.config/bash/.bashrc index c5430a2..d668639 100644 --- a/.config/bash/.bashrc +++ b/.config/bash/.bashrc @@ -179,7 +179,8 @@ gc() { # fuzzy find remote branches and switch to selected branch gcr() { - local selected_branch=$(git branch -r | fzf | sed 's/^([ \*]*origin\/[\ *]*)*//') + git fetch + local selected_branch=$(git branch -r | fzf | sed -E 's/^([ \*]*origin\/[\ *]*)*//') if [ -n "$selected_branch" ]; then git checkout "$selected_branch"