読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

既に git 管理しているファイルをあえて無視

.gitignoreは他の人に影響出るので、自分だけ設定を変えず非表示にしたい。 .git/info/excludeをするといける。 しかしながら、trackされれているものは非表示にならず、untrackなものだけしか効かなかった。 ※git管理下のものだけ。

qiita.com にやり方があった。 git update-index --skip-worktree 登録したいファイル でいける。※1つ1つ地道なので面倒だが・・。

しかし、 git ls-files -v で見ると、関係ないのも出てしまう。

git ls-files -v | grep "^S"でやれば、それで登録したものだけ出た!

ちなみに「S」とかって何かの説明

$ man git-ls-files
       H
           cached

       S
           skip-worktree

       M
           unmerged

       R
           removed/deleted

       C
           modified/changed

       K
           to be killed

       ?
           other

Gitが、おもしろいほどわかる基本の使い方33

Gitが、おもしろいほどわかる基本の使い方33