Remedio para revisión y nombre de file

He visto este error en otras partes del foro, pero nunca en esta situación particular.

Soy un principiante git. Estoy intentando:

gitk file.py 

pero yo obtengo

 ambiguous argument file.py: both revision and filename. 

¿Cómo cambio el nombre de la revisión para no tener este problema?

Esto sucedió después de haber ramificado el file.py . ¿Por qué?

En primer lugar, puede forzar a gitk a tratar el argumento como un nombre de file usando -- before it:

 gitk -- file.py 

Como alternativa, como ha notado, es una mala práctica tener nombres que sean tanto nombres de sucursales como de files. Puede cambiar el nombre de su sucursal usando git branch -m :

 git branch -m file.py some_other_branch_name