You can checkout the nixpkgs git and reset it to a particular commit of a channel. This will not affect your access to the binary cache.