• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 如何删除 .exec 扩展名 git 适用于文件?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:23:28 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我搞砸了,所以我下载了一个旧提交并尝试从一些按预期运行的旧代码构建。我看到文件(Podfile、License Gemfile 等)现在有一个 .exec 扩展名,当我推送到 bitBucket 时,它们有一个“+x”注释。当您将鼠标悬停在它上面时,表示该文件现在是可执行的。

一切仍然会成功构建和运行,但为什么 git 在我没有说的情况下将此扩展名添加到我的文件中?这个问题引起了我的 pull 请求的一些关注。如何将我的文件恢复为纯文本或原始文件?

我尝试在有问题的目录中运行 chmod -x $(find . -type exec) 但这似乎不起作用。

任何人都知道如何将我的文件恢复到以前的纯度???



Best Answer-推荐答案


你可以:

然后你可以再次提交并推送。


但请确保使用 Git 2.31(2021 年第一季度),因为对“git add --chmod(man)“进行了各种修复。

commit 9ebd7fe , commit 4896089 , commit c937d70 (2021 年 2 月 22 日)作者 Matheus Tavares (matheustavares) .
(由 Junio C Hamano -- gitster --commit f277234 中 merge ,2021 年 2 月 25 日)

add: propagate --chmod errors to exit status

Signed-off-by: Matheus Tavares
Reviewed-by: Taylor Blau

If add encounters an error while applying the --chmod changes, it prints a message to stderr, but exits with a success code.
This might have been an oversight, as the command does exit with a non-zero code in other situations where it cannot (or refuses to) update all of the requested paths (e.g. when some of the given paths are ignored).
So make the exit behavior more consistent by also propagating --chmod errors to the exit status.

还有:

add --chmod: don't update index when --dry-run is used

Helped-by: Junio C Hamano
Signed-off-by: Matheus Tavares
Reviewed-by: Taylor Blau

git add --chmod(man) applies the mode changes even when --dry-run is used.
Fix that and add some tests for this option combination.

关于ios - 如何删除 .exec 扩展名 git 适用于文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55251763/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap