Sheaf cohomology intuition
Solution 1:
It is hard to know what will give you an intuition without knowing what you want and what background you already have.
If you are asking roughly what kind of geometric or topological information Cech cohomology reveals about a space, then answer is the same as for all cohomology theories: it reveals the global connectivity of spaces with relatively simple local geometry (say, manifolds, or CW complexes). By use of suitable sheaves this can reveal how problems with relatively easy local solutions (say, finding a meromorphic function with a given pole) can or cannot be solved globally (finding a meromorphic function on a given surface with exactly some specified poles).
If you are asking specifically what the Cech apparatus reveals then you may find it easy to see the case of the constant sheaf $\mathbb{Z}$ on a surface, and then generalize.
Here is a pictorial approach to that case inspired by campus of the mountainous Bergische Universität Wuppertal. That campus is extremely hilly, a. All the buildings are connected directly to adjacent ones by hallways at a few points so you could walk through all of them without ever going outdoors. But different buildings begin at all different heights and reach different heights: the ground floor of one may connect to a floor in an adjacent one which is higher or lower than ground floor level in that adjacent one. Think of the sheaf $\mathbb{Z}$ as an infinite-storied complex of buildings built all over the surface.
A zero chain, or element of $C^0$, is any choice of one floor on each open set. A zero cycle or element of $Z^0$ is a choice of floor on each open set where overlapping sets choose the same floor -- so it is simply one choice of a floor of the building if the space is connected.
An element of $Z^1$ does not specify a floor for each open set but rather a difference between floors for any two adjacent sets. It is a choice of how many floors to go up (or down for negative values) when you move from one open set to an adjacent one. That triple intersection condition says the choice is locally unambiguous in the sense that whenever three areas overlap at at least one point, then it makes no difference how you move between them. You can go from the first to the second and then to the third, rising the chosen number of floors each time. Or you can go directly from the first to the third rising that chosen number of floors. The two are the same.
A key point here is that three areas might each overlap each other, while they do not all overlap at any one point. The first overlaps the second and the third (but not in the same place) while the second and third also overlap (but not in the same place).
So being locally unambiguous does not imply that the choice is globally unambiguous. If the surface is not simply connected then there may be ways to travel around the building, raising and falling the chosen number of floors each time you move from one open set to another, and yet not end up on your original floor when you return to your original set. The elements of $B^1$ are those choices that are globally unambiguous in this sense.
Modding $B^1$ out from $Z^1$ measures how many ways locally unambiguous choices in the building can be globally ambiguous.