Garcia signed a minor-league contract with the Diamondbacks on Friday and received an invitation to spring training.
The Phillies outrighted Garcia to Triple-A Lehigh Valley on Tuesday.
The Phillies designated Garcia for assignment Sunday.
The Phillies selected Garcia's contract from Lehigh Valley on Saturday.
The Phillies reassigned Garcia to minor-league camp Monday.
Garcia signed a minor-league contract Thursday with the Phillies that includes an invitation to major-league spring training.
Garcia elected to become a free agent Friday instead of reporting to Triple-A Norfolk, Nathan Ruiz of The Baltimore Sun reports.
Garcia was outrighted off Baltimore's 40-man roster and assigned to Triple-A Norfolk on Sunday, Dan Connolly of The Athletic reports.
Garcia was claimed off waivers by the Orioles on Friday.
Garcia (finger) was activated from the 60-day injured list Tuesday.