fetch diff commit obj from git