PC/NETのetcetra/2009-11-07 のバックアップの現在との差分(No.1)

※※このサイトは2012年頃より更新を停止しています。※※

  • 追加された行はこの色です。
  • 削除された行はこの色です。
#pcomment(reply)

**git で、空ディレクトリをリポジトリに覚えさせる方法
なんか、巷では「空ディレクトリに .gitignore を作成すればOK」みたいな情報が溢れているけど、どうもそれで上手くいかないのです。
なんか、巷では「空ディレクトリに .gitignore を作成すればOK」みたいな情報が溢れているけど、
どうもそれだけでは上手くいかないのです。
正しくは下記ではないのか?
>
1.リポジトリに覚えさせたい空ディレクトリの中に、内容を「*」だけにして.gitignore を作成する。
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 なら上手くいきました。

#pcomment(reply)

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS