Generally, for an object we think of as a space, a cover of is some other object together with a morphism , usually an epimorphism demanded to be well behaved in certain way.
The idea is that provides a “locally resolved” picture of in that and are “locally the same” but that is “more flexible” than .
The archetypical example are ordinary covers of topological spaces by open subsets : here is their disjoint union .
More generally, you might need a cover to be family of maps ; if the category has a coproducts that get along well with the covers, then you can replace these families with single maps as above.
There are several different but related formalizations of the notion of cover.
In the context of sheaf and topos theory a cover is a sieve. A collection of sieves for all objects in a category equips that category with a Grothendieck topology and hence makes it a site.
In the context of homotopy theory and in particular in the corresponding homotopical cohomology theory a cover is an acyclic fibration. In the homotopy theory of simplicial objects this is usually called a hypercover.