ignore - Can't unignore ssh config in git repo -


i have git bash home directory under version control. i'm using whitelist (ignore except ...):

$ cat .gitignore # ignore things *  # not these (with exceptions) !*.bash_aliases !*.bash_profile !*.bashrc !*.drush/ !*.drush/* .drush/cache !.gitconfig !.gitignore !.gitalias !*.minttyrc !*.vim/ !*.vim/* .vim/.netrwhist !*.vimrc 

i want add .ssh/config exceptions, haven't seemed have gotten syntax correct.

$ ls .ssh/config .ssh/config 

i have line in .gitignore:

$ git diff diff --git a/.gitignore b/.gitignore index 22b3a79..b84bcd3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@  !.gitignore  !.gitalias  !*.minttyrc +!.ssh/config  !*.vim/  !*.vim/*  .vim/.netrwhist 

however hasn't been unignored:

~ (master) $ git status changes not staged commit:          modified:   .gitignore  no changes added commit (use "git add" and/or "git commit -a") 

looking @ syntax of other things in .gitignore, tried this:

$ git diff diff --git a/.gitignore b/.gitignore index 22b3a79..659d7be 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@  !.gitignore  !.gitalias  !*.minttyrc +!*.ssh/config  !*.vim/  !*.vim/*  .vim/.netrwhist 

to no avail:

$ git status changes not staged commit:          modified:   .gitignore  no changes added commit (use "git add" and/or "git commit -a") 

what syntax add .ssh/config exception in .gitignore?

git ignore:

it not possible re-include file if parent directory of file excluded.

so try add:

!.ssh/ 

Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -