このサイトにはプロモーションが含まれます

macbookのDesktopでGit管理していたらコードが死んだ話

ある日の出来事

チームに所属するインターン生から1つの相談がありました。

「やんやんさん、プログラムが動きません。。。」

 

最初は「実行エラーだろう、エラー文言に何が書いてあるのか読めよ」と思っていたのですが、エラーの内容を読むと事態は思ったよりも深刻であることに気づきます。

実際に起きた問題 よくわからないファイルの増殖
ex) index.php, index 2.php
git コマンドが実行できない
ex) git fetch, git pull

やんやん

プログラマーとしてLEMP環境に主に生息しており、DevOps 的な立ち回りをしながらご飯を食べている当ブログの管理人のやんやんと申します。
最近はTmux使うのを辞めました。

 

原因はiCloud

原因はプログラムの配置場所がiCloudで管理しているDesktopに置いていることでした。

Gitで管理しているソースコードがiCloudとの同期が取れておらず、ファイルの増減がありプログラムが正常に動作しないという問題です。

Git(リモートリポジトリからのpull, ブランチの切り替え等)で管理しているはずのソースコードが裏ではiCloudでも管理されていたという間抜けな話でした。

みなさんもご注意を。。。。

 

 

Twitterでフォローしよう

読んでみーな
おすすめの記事