Как удалить .exec расширение git применяется к файлам? - PullRequest
2 голосов
/ 20 марта 2019

Я запутался, поэтому я скачал старый коммит и попытался собрать из какого-то старого кода, который функционировал как задумано. Я вижу, что файлы (Podfile, License Gemfile и т. Д.) Теперь имеют расширение .exec, и когда я нажимаю на bitBucket, они имеют аннотацию "+ x". Когда вы наводите курсор мыши, он говорит, что этот файл теперь исполняемый.

Все по-прежнему происходит для успешной сборки и запуска, но почему git добавляет это расширение к моим файлам без моего согласия? Эта проблема вызывает некоторую обеспокоенность по моему запросу Как мне вернуть мои файлы в обычный текст или какими они были изначально?

Я пытался запустить chmod -x $ (find. -Type exec) в каталоге с ошибками, но, похоже, это не сработало.

Кто-нибудь знает, как восстановить мой файл до прежней чистоты ???

1 Ответ

2 голосов
/ 20 марта 2019

Вы можете:

  • переименовать ваши файлы
  • добавить их снова, явно удалив исполняемый бит x с помощью git add --chmod=-x aFile

Затем вы можете зафиксировать и снова нажать.

...