アカウント名:
パスワード:
テスト用のスクリプトを書いてみました。最後の 2つが私の予想通りとなりません。
#!/bin/sh TESTDIR=./testdir if [ -e "$TESTDIR" ] ; then echo "ERROR $TESTDIR already exists." >&2 exit 1fi echo "##### $TESTDIR を git リポジトリとして初期化。"echo "" git init "$TESTDIR" cd "$TESTDIR" echo ""echo "##### test~ ファイルを作成。"echo "" touch test~ echo ""echo "##### .gitignore ファイルを作成。 (現時点では空のファイル)"echo "" touch "$PWD"/.gitignore echo ""echo "##### test_git_excludes ファイルを作成し、 core.excludesfile に設定。"echo "##### (現時点では空のファイル)"echo "" touch "$PWD"/test_git_excludesgit config core.excludesfile "$PWD"/test_git_excludes echo ""echo "##### core.excludesfile で *~ を無視する設定にする。"echo "##### test~ ファイルは無視される(はず)。"echo "" echo '*~' > "$PWD"/test_git_excludesecho '' > "$PWD"/.git/info/excludeecho '' > "$PWD"/.gitignore git status --ignored echo ""echo "##### .git/info/exclude で *~ を無視する設定にする。"echo "##### test~ ファイルは無視される(はず)。"echo "" echo '' > "$PWD"/test_git_excludesecho '*~' > "$PWD"/.git/info/excludeecho '' > "$PWD"/.gitignore git status --ignored echo ""echo "##### .gitignore で *~ を無視する設定にする。"echo "##### test~ ファイルは無視される(はず)。"echo "" echo '' > "$PWD"/test_git_excludesecho '' > "$PWD"/.git/info/excludeecho '*~' > "$PWD"/.gitignore git status --ignored echo ""echo "##### core.excludesfile で *~ を無視する設定にし、"echo "##### .git/info/exclude で *~ を無視しない設定にする。"echo "##### test~ ファイルは無視されない(はず)。"echo "" echo '*~' > "$PWD"/test_git_excludesecho '!*~' > "$PWD"/.git/info/excludeecho '' > "$PWD"/.gitignore git status --ignored echo ""echo "##### core.excludesfile で *~ を無視しない設定にし、"echo "##### .git/info/exclude で *~ を無視する設定にする。"echo "##### test~ ファイルは無視される(はず)。"echo "" echo '!*~' > "$PWD"/test_git_excludesecho '*~' > "$PWD"/.git/info/excludeecho '' > "$PWD"/.gitignore git status --ignored
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
テスト用スクリプトを書いてみた (スコア:1)
テスト用のスクリプトを書いてみました。
最後の 2つが私の予想通りとなりません。