Hamilton signed a contract with the 49ers on Friday, Aaron Wilson of KPRC 2 Houston reports.
Green Bay elevated Hamilton from its practice squad Saturday, per the team's official site.
The Packers waived Hamilton on Tuesday, Wes Hodkiewicz of the team's official site reports.
Hamilton was held out of Friday's game against the 49ers after picking up a groin injury, Matt Schneidman of The Athletic reports.
Hamilton was restored to the Packers' practice squad from the COVID-19 list Friday, Aaron Wilson of Sportstalk 790 Houston reports.
Hamilton has been placed on the Packers' practice squad reserve/COVID-19 list.