tezu memo blog

日々行った作業をメモしていきます

【Groovy/Grails Tool Suite and Git】環境構築 2. .gitignoreと.gitkeep

commit対象・対象外のファイル・ディレクトリの指定

対象外の指定は.gitignore

Git directory直下に.gitignoreを作成して、以下を追加
classファイルやGrailsのプラグインをcommit対象から除外する

/target
/target-eclipse
/.link_to_grails_plugins

逆は.gitkeep。用途は空ディレクトリのcommit

こちらを参考にさせて頂いた
GitHubに空ディレクトリはアップできない……? / かりんと~く 【 夢猫工房 】

Cygwinインスト済みなので、コマンドプロンプトを起動してコマンドを実行
Windowsのfindコマンドを優先してる、、

> find . -type d -empty -not -path './.git*' -exec touch {}\/.gitkeep \;
FIND: パラメータの書式が違います
>which find
/cygdrive/c/Windows/system32/find


Cygwin Bash Shellを起動して、コマンドを実行

$ which find
/usr/bin/find
$ cd /cygdrive/c/Users/<username>/Documents/workspace-ggts-3.1.0.RELEASE/sample-grails-ec-admin/
find . -type d -empty -not -path './.git*' -exec touch {}\/.gitkeep \;

空ディレクトリに.gitkeepファイルが作成された

次は【Groovy/Grails Tool Suite and Git】環境構築 3. SSH公開鍵 作成 & GitHub登録 - tezu memo blog