我正在使用GitLab作为我的项目存储库.
从过去几周开始,我没有投入我的项目,因此我只是编写了它.
现在,当我尝试提交我的项目时,它向我显示我的所有文件都进行了任何类型的更改.
所以我尝试git diff命令:这里我附上了我得到的结果的截图.它清楚地告诉我所有索引文件都已更改.
我曾尝试谷歌解决问题,但我失败了.
所以最后我在这里得到解决方案.我不想提交我的所有文件
对于文件权限模式,请在以下操作后再次克隆您的存储库:
git config --global core.filemode false
Run Code Online (Sandbox Code Playgroud)
然后从新克隆的存储库中执行
git --work-tree=/path/to/old/cloned/repo add .
Run Code Online (Sandbox Code Playgroud)
这会将您的实际更改导入到新的克隆存储库中。
如果您想保留当前的存储库(及其更改),您可以看到与 的区别git diff,正如我在这个答案中提到的。
请注意,从 Git 2.9.1 开始,您可以使用以下命令更改文件的权限
git add --chmod=-x .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |