Hint $\ $ Note $\,a^n\,$ is a solution of the fibonacci recurrence since
$$ a^{n+2}-a^{n+1}-a^n = a^n(\color{#c00}{a^2-a-1}) = a^n(\color{#c00}0) = 0\qquad$$
Similarly $\,b^n\,$ satisfies the recurrence since it too is a root of $\,\color{#c00}{x^2-x-1}.$ Hence by linearity any linear combination $\,c a^n + d b^n\,$ also satisfies the recurrence for any $\,c,d\,$ that are constant (i.e. independent of $\,n).\,$ In particular $\,g_n = (a^n-b^n)/\sqrt{5}\,$ satisfies the recurrence. Thus $\,g_n\,$ and fibonacci $\,f_n\,$ are both solutions of the recurrence and, as easily checked, they have the same initial conditions $\,f_0=0,\,f_1 =1.\ $ Now a simple induction proves that any two such solutions are equal - the uniqueness theorem (or, equivalently, considering $\,f_n-g_n,\,$ it suffices to show that $\,0\,$ is the only solution with initial conditions both $= 0,\,$ an obvious induction).