git に、シンボリックリンクされたファイルを追加出来ない場合の対処方法

このエントリーをはてなブックマークに追加
はてなブックマーク - git に、シンボリックリンクされたファイルを追加出来ない場合の対処方法

自分の作ったクラスを、gitHubなどに追加したい時に、クラス側とライブラリ側が別ファイルになったら、どちらかを変えた時に面倒な事ってありますよね。そのために最初、
[cc]
ln -s [source][/source] [destination]
[/cc]
のターミナルコマンドを使って、リンクを張っていたのですが、gitを使った時に、ファイルの内容ではなくて、シンボリックリンクの定義内容がgitにアップされてしまって、困りました。対処方法を見つけたので記述します。