github for mac doesn’t allow to perform partial checkin/commit
Rather than “syncing” your changes, GitHub for Mac does offer you the ability to push, pull and sync changes. Unfortunately, the UI button is for sync only. However, if you go to the menu bar, under “Repository” you see there are two additional changes: push (command + P) or pull (shift + command + P).