You can restrict the agenda to the current buffer. Assuming you are following the convention in the manual where
C-c a is bound to
org-agenda, then from the buffer where your entry is located, type
C-c a to get the agenda dispatcher, then
< to restrict the agenda to the current buffer, then
a to display the dily/weekly agenda. You can change the length of the displayed agenda using the normal keybindings (e.g.
v m to change to a monthly view).
In summary, while the current buffer, type
C-c a < a v m
You should see the occurrences of the task in the current month. You can move forward in time with
org-agenda-later) or backward in time with
org-agenda-earlier). And instead of
m, you can do
y. Just press
v to see all the choices. And read
the manual for more complete information.
BTW, if you have more than one task in the buffer, that will show you all of those tasks. But you can select a region, and then use
<< to restrict to that region: so you can slim down the agenda to a single task.
EDIT: To show only the dates that have entries, you can set
nil (it is
t by default). Its doc string says:
Non-nil means ‘org-agenda’ shows every day in the selected range.
When nil, only the days which actually have entries are shown.