git add 失败并出现致命错误:src/mytest.pax 添加的文件未标记,设置正确的文件标记

问题描述 投票:0回答:1

当我尝试将文件添加到提交组时,出现错误。

命令

git add .

错误

fatal: src/python/files/mytest.pax added file untagged, set correct file tag

git —version
git version 2.3.5_os390_b013

平台:z/OS

这里的问题是双重的:

  1. 我可以成为 z/OS 中 USS 中的一个标签,因为当文件的编码与默认值不同时,您可以获得自动转换。该文件是二进制文件,未标记:
chtag -p *          
t ISO8859-1   T=on  BUZ0N_DEVOPS_SASPGM01_CURR_IN.txt
t ISO8859-1   T=on  BUZ0N_DEVOPS_SASPGM01_FINAN_IN.txt
t ISO8859-1   T=on  SAS_Sample_pack1.txt
t ISO8859-1   T=on  SampleSASFile.sas7bdat
t ISO8859-1   T=on  airline.sas7bdat
t ISO8859-1   T=on  currency.txt
t ISO8859-1   T=on  currency_orig.txt
t ISO8859-1   T=on  financial.txt
- untagged    T=off mytest.pax
- untagged    T=off test123.sas7bdat
  1. 这可能是提交标签的问题。

在这两种情况下,我都不知道如何解决它。

谢谢!

我需要添加文件,然后提交到存储库。

github git-commit zos git-add
1个回答
0
投票

您必须设置一个

.gitattributes
文件,将其标记为
ISO8859-1
(最简单的方法是复制正确标记的现有文本文件 - 或使用
chtag
),然后添加
*.pax
的属性识别为二进制文件:

*.pax binary
© www.soinside.com 2019 - 2024. All rights reserved.