По поиск неправильно. Если команда содержит хотя бы один слеш (/), то поиск не производится, а запускается программа по указанному пути (путь может быть и относительным, например, ./project3).
А вот если слеша нет, то делается поиск в папках, указанных в PATH, и заметьте, текущая папка участвует в этом поиске, только если она явно добавлена в PATH.
KLIN: Если я правильно понимаю принципы работы, то скрытую сеть можно обнаружить только тогда, когда в ней есть трафик. Когда трафика нет - полная тишина, и вы её не обнаружите.
Я думаю, вам стоит проверить так: выключить вашу сеть и попробавать вручную подключиться к сети "Ashitaka" (используя что-то типа "подключиться к скрытой сети wi-fi"). Если спросит пароль или подключится - значит, сеть есть.
stilet69: Думаю, вам нужно разобраться, какие файлы действительно нужны, а не гадать.
Смотрите, если вы в коде изменили одну строчку, то логично предположить, что в коммит в гите должна попасть только эта строчка. А если "автоматически" изменились ещё какие-то файлы, то они либо вообще не нужны, либо их изменения можно получить из изменённой вашей строчки.