PC/NETのetcetra/2009-11-07 のバックアップソース(No.1)
※※このサイトは2012年頃より更新を停止しています。※※
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- PC/NETのetcetra/2009-11-07 へ行く。
- 1 (2009-11-07 (土) 09:48:20)
#pcomment(reply) **git で、空ディレクトリをリポジトリに覚えさせる方法 なんか、巷では「空ディレクトリに .gitignore を作成すればOK」みたいな情報が溢れているけど、どうもそれで上手くいかないのです。 正しくは下記ではないのか? > 1.リポジトリに覚えさせたい空ディレクトリの中に、内容を「*」だけにして.gitignore を作成する。 例えば対象ディレクトリが application/logs だった場合 $ echo '*' > application/logs/.gitignore 2.これを --force オプションを付けてリポジトリに add して commit する。 $ git add -f application/logs/.gitignore $ git commit 3.テストをする。 $ touch application/logs/hoge.txt $ git status < 俺は .gitignore を touchコマンドで作成(つまり空で作成)した場合は上手くいかなくて、 上記のように echo '*' > path/to/.gitignore して git add -f path/to/.gitignore なら上手くいきました。