Huang was reassigned Tuesday to minor-league camp by the Pirates.
The Pirates selected Huang in the minor-league Rule 5 draft last week.
The Giants signed Huang to a minor-league contract Tuesday.
Huang was released by the Rangers on Saturday.
Huang was added to the Rangers' 60-man player pool Sunday.
Huang signed a minor-league contract with the Rangers on Thursday that includes an invitation to spring training.
Huang was non-tendered by the Rangers on Monday.
Huang was optioned to Triple-A Nashville on Wednesday, Evan Grant of The Dallas Morning News reports.
Huang was recalled from Triple-A Nashville on Thursday.
The Rangers optioned Huang to Triple-A Nashville on Sunday, Jeff Wilson of the Fort Worth Star-Telegram reports.