Git Diff Commit And Sync