Fatal: неоднозначный аргумент <имя_пакетa> ': как ревизия, так и имя файла
Вот что я сделал:
- Я побежал
git checkout -b branch_name
.
- Я сделал некоторые коммиты на
branch_name
.
- Я проверил ветвь
master
и сделал слияние с быстрым foward.
Когда я запускаю git log branch_name --oneline
, я получаю следующее сообщение:
fatal: ambiguous argument 'branch_name': both revision and filename
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
В чем может быть проблема?
Ответы
Ответ 1
Это говорит вам, что у вас есть ветвь с именем "имя_пакета" , а также файл или каталог с именем "имя_пакета" .
Если вы хотите, чтобы команда обрабатывала "имя_пакета" в качестве использования ветки
git log --oneline branch_name --
если вы хотите, чтобы он обрабатывал имя "branch_name" как использование файла
git log --oneline -- branch_name