0
0

More than 3 years have passed since last update.

Githubにコミットするとき.swiftファイルが出てこない時

Posted at

swiftやってる時にコミットできなくなったんでアウトプットしておきますね(;

初歩的なことですがつまづいてしまったので記事にしました。
具体的なこというとこんな感じ
通常
スクリーンショット 2020-08-22 13.58.07.png
問題のやつ
スクリーンショット 2020-08-21 14.58.58.png

原因

.gitignoreファイルを作ってPodsをコミットしないようにする

解決策

.gitignoreを作成した後、Xcodeを一旦閉じて、プロジェクトを開き直してからコミット画面を確認する

プロジェクトのファイルからターミナルを開いて、

touch .gitignore

ファイルを作ってその中に

Pods/*
プロジェクト名.xcworkspace

で、ターミナルに戻って

pod install

僕の場合これでも直らなかった。。

Pods配下がコミットされていたのを後から.gitignoreで対象外にしているようで、
リポジトリの中からPods配下を削除できていないよう...

とにかくpodsをいじくれば!!笑

1.プロジェクトフォルダをターミナルで開く
2.Xcodeを閉じる
3.次のコマンドをターミナルに入れ、Pods配下をリポジトリの管理対象から削除する

git rm --cached -r Pods

4.次のコマンドをターミナルに入れ、管理対象から削除したファイルをコミット(削除確定)する。

git commit -m "delete pods"

5.Xcodeでプロジェクトを開く

これでできました!!

考察

僕の場合、cocoapods使うのにgitignore作ってなかったからそうなってしまったのかも
結構時間かかってしまったw

見ていただきありがとうございました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0