diff --git a/cli/fish/functions/git_clone_all.fish b/cli/fish/functions/git_clone_all.fish index c3c38ea..5880ed0 100644 --- a/cli/fish/functions/git_clone_all.fish +++ b/cli/fish/functions/git_clone_all.fish @@ -1,6 +1,8 @@ function git_clone_all - for remote_branch in (git branch -r | awk 'NR>1{print $1}') + for remote_branch in (git branch -r | awk '{print $1}') set local_branch (basename $remote_branch) - git branch --track $local_branch $remote_branch + if not git rev-parse --verify "$local_branch" + git branch --track $local_branch $remote_branch + end end end