Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【git】シンボリックリンクのリンク先を直接gitに追加したい(未解決)

ln -s /home/foo/hoge.txt .

みたいな感じで、fooさんが作ったhoge.txtを間借りして使ってた
ただ、hoge.txtは頻繁に更新されるし、安定して動くversionを自分のリポジトリに追加しておくと
あとでトラブったときに復旧が楽

で、このhoge.txtをgitに追加しようとすると、シンボリックリンクのまま追加されてしまう
自分がやってほしいのはリンク先まで見に行ってその内容をgitにアップしてほしいのだが・・・
そういうオプションがあると思って調べてみたがなさそう


tutorialmore.com

tutorialmore.com


gitの代わりにGitBSLRというコマンドをインストールして使うとかファイルの場所をgit内に移すとかが提案されてる


シンボリックリンクじゃなくて、ハードリンクを貼れば解決する?
と思って
ln /home/foo/hoge.txt .
としてみたけど、なぜかオリジナルのhoge.txtが更新されても手元にhoge.txtは更新されない・・・
ハードリンクは別のアカウントが作ったファイルだと機能しないのか?
それとも何か勘違いしてるのかも

(未解決)

ランキング参加中です

↓クリックしていただけると嬉しいです〜