【发布时间】:2019-07-15 13:26:26
【问题描述】:
Git 可以跟踪文件的模式(如 755 或 644)。我对所有工作文件的 chmod 进行了全局更新,但只有其中一些文件的 chmod 错误。现在我有一个混合的更新文件:一些带有我之前更新的新代码,而另一些只有一个新模式。 如何仅将具有新模式的文件添加到 Git?
在 Git 文档中,我找到了 chmod option,但我不确定它是否对我有用。
【问题讨论】:
-
你可以尝试使用
--chmod=+xstackoverflow.com/questions/40978921/… -
git status显示什么? -
听起来你可以
stash,再次运行模式更改命令,提交,然后弹出存储。 -
@wjandrea
git status向我展示了修改后的文件的混合:代码和 chmod。我的问题是如何只为下一次提交添加 chmod 修改过的文件。git stash在我的 chmod 更新之前会很棒,但现在为时已晚,所有文件都混合在一起,所以可能存在反向解决方案:git stash only code modified files? -
@Klemart3D 为时已晚?我说的是存储,再次更改模式,提交,弹出存储。