Mac Williamson, who missed most of last season because of a concussion, was selected from Triple-A Sacramento, and infielder Yangervis Solarte was cut as part of a series of roster moves by the Giants on Tuesday.