German cleared waivers and was outrighted to Triple-A Indianapolis on Sunday, Alex Stumpf of MLB.com reports.
The Pirates designated German for assignment Thursday, Robert Murray of FanSided.com reports.
German is slated to start Wednesday's game against the Cubs at Wrigley Field, Andrew Destin of the Pittsburgh Post-Gazette reports.
German surrendered eight earned runs on six hits and four walks while striking out three across 2.2 innings of relief in Monday's 18-8 loss to the Cubs.
German allowed three hits and four walks over six scoreless innings in a no-decision Wednesday against the Rangers. He struck out four.
German re-signed Sunday with the Pirates on a minor-league contract, Alex Stumpf of MLB.com reports.
The Pirates released German on Tuesday.
German allowed one run while striking out four over four innings in his season debut Tuesday with Single-A Bradenton.
German (personal) elected to become a free agent Monday.
The Yankees outrighted German (personal) to Triple-A Scranton/Wilkes-Barre on Thursday, Joel Sherman of the New York Post reports.