How can I use the touch
command to make an ".ignore" file from PowerShell?
I can use the command in the git Bash (MINGW64)
me@my_computer MINGW64 ~/stuff (master)
$ touch .gitignore
...but it would be great to stay in PowerShell and work around Windows desire to not have filenames which start with a period. The Bash help/man/info pages do not recognize touch
. FWIW, I am following along with this tutorial and did some research with the links in the answers here but have not found an answer. When I try touch .gitignore
in PowerShell I get this error msg:
PS C:\Users\_user_name_\stuff> touch .gitignore
The term 'touch' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:6
+ touch <<<< .gitignore
+ CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
new-item .gitignore -itemtype file
seems to work but is kinda clunky to typenew-alias -name touch -value new-item -itemtype file
doesn't work...new-item .gitignore
works, it assumes you want a file when you're in a hard drive location.ni .gitignore
should work fine for what you're asking, and it's even shorter. :)