1

私はiOSプロジェクトに取り組んでおり、ターミナルで「git commit -a」コマンドを実行しようとすると、追跡されていないファイルのリストが表示されます:

追跡されていないファイル:

(「git add ...」を使用して、コミットされるものに含めます)

*.xcodeproj/

一方、「git status」コマンドを実行しようとすると、コンソールはそれを追跡されていないファイルとしてリストしませんが、リストします

*.xcodeproj/project.pbxproj

変更されたファイルとして。

まだ押す必要がありますか?

4

1 に答える 1

0

何かをプッシュする前に、追跡されていないファイルを追加してコミットする必要があります。

git add *.xcodeproj/

または、それを .gitignore ファイルに追加して無視します。

comit と status の表示の違いは--untracked-filesオプションによるものと思われます。

-u[<mode>]
--untracked-files[=<mode>]

追跡されていないファイルを表示します。

mode パラメータはオプションで (デフォルトはall)、追跡されていないファイルの処理を指定するために使用されます。を使用しない場合-u、デフォルトは通常です。つまり、追跡されていないファイルとディレクトリを表示します。

可能なオプションは次のとおりです。

  • no- 追跡されていないファイルを表示しない
  • normal- 追跡されていないファイルとディレクトリを表示
  • all- 追跡されていないディレクトリ内の個々のファイルも表示します。
于 2012-07-09T08:40:40.907 に答える