I need to add some rules to my .gitignore
file. However, I can't find it in my project folder. Isn't it created automatically by Xcode? If not, what command allows me to create one?
- 28,342
- 21
- 95
- 123
- 17,877
- 17
- 46
- 69
-
58echo 'xxx' > .gitignore – ybdesire Jun 26 '15 at 05:26
-
11https://www.gitignore.io/ – Ivan Aracki Jul 12 '16 at 15:19
-
10Copy the `.gitignore` file from one of your existing projects. – Suragch Feb 05 '17 at 22:25
-
how about migrating the question to superuser? – Makan Tayebi Aug 03 '17 at 07:50
-
So they fixed [this apparently!](https://twitter.com/jenmsft/status/1099337661196587008?s=21) – spottedmahn Feb 24 '19 at 02:49
-
Where is the more general question (that is not [Xcode](http://en.wikipedia.org/wiki/Xcode)-specific) - as general Google searches (without Xcode) seems to lead here? – Peter Mortensen Aug 04 '19 at 20:14
-
Some candidates: *[How to ignore certain files in Git](https://stackoverflow.com/questions/4308610)*, *[How do I ignore files in a directory in Git?](https://stackoverflow.com/questions/8527597)*, and *[Git - Creating a .gitignore file](https://stackoverflow.com/questions/11050487)* – Peter Mortensen Aug 04 '19 at 20:24
-
More tool-specific ones: *[How to create a .gitignore file in Windows 10](https://stackoverflow.com/questions/48207907)* and *[How do I ignore all files in a folder with a Git repository in Sourcetree?](https://stackoverflow.com/questions/9665399)* – Peter Mortensen Aug 04 '19 at 20:27
41 Answers
If you're using Windows it will not let you create a file without a filename in Windows Explorer. It will give you the error "You must type a file name" if you try to rename a text file as .gitignore
To get around this I used the following steps
- Create the text file gitignore.txt
- Open it in a text editor and add your rules, then save and close
- Hold SHIFT, right click the folder you're in, then select Open command window here
- Then rename the file in the command line, with
ren gitignore.txt .gitignore
Alternatively @HenningCash suggests in the comments
You can get around this Windows Explorer error by appending a dot to the filename without extension: .gitignore. will be automatically changed to .gitignore
- 402,107
- 79
- 682
- 775
- 22,623
- 6
- 28
- 47
-
26To do this on a mac, simply CD to the project directory and "touch .gitignore" you will have to also make sure you can see hidden files – Jameo Dec 17 '12 at 21:37
-
7After creating the gitignore.txt file "ren" did not work for me. However I just opened the Git Bash on the directory and was able to use the linux "mv" command like normal. – gwgeller Feb 22 '13 at 16:46
-
5i used `cp gitignore.txt .gitignore` in gitbash and then deleted the original file. mv command sounds like a better option to me :) – D34dman Apr 03 '13 at 16:42
-
508You can get around this Windows Explorer error by appending a dot to the filename without extension: `.gitignore.` will be automatically changed to `.gitignore` (Win7 x64) – HenningCash May 10 '13 at 12:11
-
2You can also create ".gitignore" from any Windows text editor, using "Save As". – tim-montague Dec 15 '13 at 22:17
-
1
-
42Funny thing that the OP is using XCode which means he's running OS X. And ya all upvoting an answer targeted on Windows?!! – Corstian Boerman Sep 09 '14 at 13:51
-
3The question is about XCode and it runs in Mac OS X, but this answer is for windows. so a -1 from me. – Prabhu Sep 29 '14 at 19:09
-
If your file is hidden `ren` says file not found. If you make your file not hidden then it works. FYI – Callum Linington May 20 '15 at 17:11
-
21Its funny how google disagrees, a google search ".gitignore on windows" leads to this page as a first result :) – Ateik Feb 02 '16 at 13:35
-
1for lazy people like me I create the file in notepad++ and saved no questions asked :) – Rishabh Jain Feb 15 '16 at 22:13
-
1Yes if you have any code editor, just create a new file and name it .gitignore. This is i think the easiest way as most of the editors helps doing so – Adil Jul 15 '16 at 18:46
-
1I didn't know that I _can open command prompt_ in that folder just by holding SHIFT key and selecting from context menu. Thanks – Adil Mammadov Jun 21 '17 at 14:20
-
@Saharsh Exactly, don't know why this isn't the actual answer! – information_interchange Dec 27 '17 at 19:12
-
1
-
-
1
As simple as things can (sometimes) be: Just add the following into your preferred command line interface (GNU Bash, Git Bash, etc.)
touch .gitignore
As @Wardy pointed out in the comments, touch
works on Windows as well as long as you provide the full path. This might also explain why it does not work for some users on Windows: The touch
command seems to not be in the $PATH
on some Windows versions per default.
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
- 19,898
- 15
- 82
- 102
-
7
-
3I just tried it both in `cmd` and `powershell` in Windows 7 without a problem. Then tried it again on the 8.1 machine of a colleague and can confirm that (the Cmdlet isn't present). You will have to search up the problem for that as this will bite you anyway with other things as well. In short: I'm sorry for you :/ – kaiser Aug 11 '14 at 16:55
-
1fyi - Windows does not have a native touch command. The closest equivalent in Windows is "copy /b filename.ext +,," (where filename.ext is your file's name). The +,, is a special flag to copy telling it to simply update the date/time on the file. http://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch – Gabe Halsmer Oct 07 '14 at 15:19
-
6
-
2Works in command line if you specify the full path for touch ... C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore – War Jun 20 '15 at 16:40
-
1
-
1Easiest way to get Git Bash is to install Github app, it will install Git Shell as well. – Izzy Helianthus Feb 16 '17 at 13:37
-
for folks who are coming from Mac, use what they have said above 'touch touch .gitignore'. Then, vi .gitignore. This will open up your editor. Then visit https://github.com/github/gitignore/blob/master/Unity.gitignore to get the ignore contents. Use Cmd + C to copy and Cmd + V on the editor open in your terminal and then :wq (save and quit) and you are good to go. – Jay May 29 '18 at 13:15
-
`Windows doesn’t have a native “touch” equivalent, which is a native Linux program that allows you to create empty files and change timestamps` – Legends Dec 03 '19 at 16:45
-
1That's how it works, wondering why so many people are posting many different answers. – Alex Cio May 16 '21 at 11:55
The easiest way to create the .gitignore file in Windows Explorer is to create a new file named .gitignore.
.
This will skip the validation of having a file extension, since is actually has an empty file extension.
- 3,331
- 1
- 9
- 6
-
12Definitely the easiest way, if you want to stay in pure Windows style. . . – Raj Jan 21 '14 at 04:59
-
5
-
6This worked great for me. Windows actually removed the last . so the file name was changed to just .gitignore when I saved the change. – JoBaxter Feb 23 '15 at 16:58
-
3This is the real answer to what appears to be a bug in windows explorer... although I assume the original question is osx – Greg Woods May 08 '15 at 13:45
-
if you move your project to linux system for example it will keep the dot at the end of the file, for me this is not a good method, always stick with the standard naming conventions, everyone who asks how to make a `.gitignore` has the skill to open a text-editor and create a `.gitignore` file without extra risky hacks. – vdegenne Jan 12 '17 at 05:28
-
The question mentioned Xcode which run on OSX. This does not work on OSX. (There is no Windows Explorer on OSX.) – Noctis Mar 20 '17 at 09:27
-
Yes! This is the real answer. Let everybody vote this answer for others. – David Piao Nov 17 '19 at 06:52
The .gitignore file is not added to a repository by default. Use vi or your favorite text editor to create the .gitignore file then issue a git add .gitignore
followed by git commit -m "message" .gitignore
. The following commands will take care of it.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
- 2,039
- 3
- 21
- 27
- 2,359
- 1
- 10
- 12
-
4Hi, thanx for your reply :), actually, i have created a .gitignore file, but when performing this command line: `git add .gitignore`, i got this message: `fatal: pathspec '.gitignore' did not match any files `, although, i make sure the .gitignore file does exist on my project folder, am i wrong ? – Luca May 24 '12 at 20:04
-
If git says the file doesn't exist - the file you've created has a different name. you can see all files in a folder with `ls -la`. Add to the question what you did (details) if you're still struggling – AD7six May 24 '12 at 20:28
-
My .gitignore file was existing already. I just added a rule to ignore eclipse.prefs and .log files Committed it. Will it start working immediately? – R11G Sep 12 '13 at 07:40
-
Very helpful. Also, this method works similarly with renaming folders/directories too (not just files). For instance `Z:\pristine-vagrant>ren "New folder" .ssh` – Daniel Dropik Feb 19 '14 at 04:41
-
In case of 'fatal: pathspec..' error, I simply ran git fetch then tried again git commit and push. It worked. – Santosh Kumar Arjunan Jun 11 '19 at 10:29
MacOS / Linux one-liner
An easy way to get a default git ignore without messing about with create/copy/paste is to use the curl
command from the terminal. First cd
into your projects root directory and then run the command by replacing MY_API_NAME
with your API name from one of the following two sources:
gitignore.io
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
You can find your API name by searching from the list here and clicking Generate.
Java Example:
curl -o .gitignore https://www.gitignore.io/api/java
GitHub
Alternatively you can use the ones at GitHub. Find the filename for your API here.
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore
Java Example:
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore
Windows
Here are some similar alternatives for Windows.
But honestly setting that up looks like more trouble that it is worth. If I had Windows then I would just create an empty file called .gitignore
in my project's root folder and then copy and paste the default text from gitignore.io or GitHub.
- 364,799
- 232
- 1,155
- 1,198
-
Awesome! Just what I were looking for. I recommend ConEmu that is a window terminal that support curl. https://conemu.github.io/ – Morten Brudvik Apr 15 '21 at 13:51
On Windows you can use cmd
echo "" >.gitignore
Or use Git Bash cmd
touch .gitignore
,
this useful for Linux and Mac System
- 529
- 5
- 7
-
echo > .gitignore works well. To continue to append the files to ignore, we can do echo "*.obj" >> .gitignore – ozkary Nov 13 '16 at 16:38
-
I would be careful about using this approach. On my computer, running Windows 10, using echo to create .gitignore resulted in a UTF 16LE formatted file, which Git apparently did not parse correctly. Creating the file through Windows Explorer resulted in an ANSI formatted file, which worked correctly with Git. – jlspublic Jun 19 '18 at 02:30
I want my contribution as well. This time, animated one :)
VIM (mini tutorial):
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
- 9,723
- 3
- 19
- 40
Using Git Bash console.
-Navigate to your project -Type "touch .gitignore"
the .gitignore file will be created for you.
- 2,270
- 26
- 28
My contribution is aimed at those on a Mac, and it can be applied to not only those working on an iOS project (as implied by the question mentioning Xcode), but any type of project.
The easy way that I do it is to go into the terminal and run vim .gitignore
and then add the files. Usually you can just copy what you need from one of the templates on GitHub at https://github.com/github/gitignore.
Step 1
While in your project, type the following command
vim .gitignore
Step 2
You now have your file open with Vim.
Press i
to insert text. You will see that the file is ready when you see the --INSERT-- at the bottom.
Step 3 (option 1)
For Objective-C projects, you can copy from https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore and paste it into your .gitignore
file:
Press Esc, type in :wq
, and press Return. Which saves the file.
Step 3 (option 2)
Add whatever files apply to your project.
If you are not sure what to add, the best keywords to use in your search engine would be to include your project type and text editor. For example, if you use Sublime Text you would want to add
*.sublime-workspace
And if you are working with a Cordova project in Dreamweaver you would want to add
_notes
dwsync.xml
- 9,783
- 7
- 72
- 84
Here a nice tip under Windows:
- Right click in Windows Explorer, New > Text Document
- Name it .gitignore. (with a trailing dot - that is the tip)
- You end up with a .gitignore file :)
Tested under Windows 7 and 8.
This tip assumes that your Windows Explorer displays the file extensions.
- 8,999
- 4
- 46
- 50
Create a .gitignore file in include all files and directories that you don't want to commit.
Example:
#################
## Eclipse
#################
*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.Publish.xml
*.pubxml
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
- 28,342
- 21
- 95
- 123
- 599
- 6
- 10
http://gitignore.io is an open source utility that can help you create useful .gitignore files for your project. There is also a command line API that you can access via a gi
command: http://gitignore.io/cli
Install
gi
command for OS X:$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
View .gitignore file contents (Output: http://gitignore.io/api/xcode,osx):
$ gi xcode,osx
You should see output on the terminal, if you want to append the results to a new .gitignore file.
$ gi xcode,osx >> .gitignore
- 28,342
- 21
- 95
- 123
- 1,219
- 12
- 11
I have another simple idea
Let's use the echo command in cmd ,
echo ./idea > .gitignore
this will create the .gitignore file having text content "./idea"
you may now manually change data from the file using text editor.
or simply
console :
echo .gitignore notepad.exe
to instantly edit gitignore.
If you dont know which files are should be gitignored for your IDE or Operating System just goto www.gitignore.io
- 2,653
- 1
- 19
- 31
Here's my personal favorite, http://help.github.com/ignore-files/
Also just in case you wanted to ignore Xcode files, refer to an answer to Git ignore file for Xcode projects.
- 28,342
- 21
- 95
- 123
- 444
- 2
- 6
- 20
-
You ought to put the essential information in your answer, so it is not all reliant on the link not breaking. – Peter Mortensen Aug 04 '19 at 17:44
in windows, open a dos prompt(cmd) windows, use command line:
type > .gitignore
- 1,278
- 2
- 19
- 29
The following works in PowerShell and a command prompt (CMD):
echo '*.ignore_me' > .gitignore
I ran into a weird issue where Git effectively wouldn't read the .gitignore file. I then deleted the .gitignore file and created one using Vim which worked fine.
To add additional files to ignore, just call the following command:
echo 'another_file_to_ignore' >> .gitignore
It will append further files to the existing .gitignore file.
- 28,342
- 21
- 95
- 123
- 671
- 7
- 8
-
1I had the same weird issue. Turns out to be the encoding, so be sure to save the file as utf-8. – aw04 Sep 16 '15 at 15:44
Few ways to create .gitignore using cmd:
With
copy con
command:- open cmd and say
cd
to your git repository - say
copy con .gitignore
and press Ctrl+Z.
- open cmd and say
With
start notepad .gitignore
command:- open cmd and say
cd
to your git repository - say
start notepad .gitignore
and press Yes button in opened notepad dialog box.
- open cmd and say
With
edit .gitignore
command (Windows x86 only):- open cmd and say
cd
to your git repository - say
edit .gitignore
and close opened edit editor.
- open cmd and say
- 7,177
- 1
- 53
- 59
You can directly create empty .gitignore
file , open cmd
in the location you need to add this file and type this command
copy con .gitignore
press ENTER
you are now in edit mode of the newly created file, but we do not need to add anything now, just press F6
and then press ENTER
Now you have an empty .gitignore
file, edit your file in whatever editor you have
- 882
- 11
- 16
-
1
-
-
1You can create .gitignore file in notepad by using ".gitignore" as file name when saving the file and notice the "" , notepad will then take the whole string between the quotation to save your file as the selected name – Amado Saladino Sep 20 '19 at 09:36
1) create a .gitignore file, so to do that, you just create a .txt file and change the extention as following:
then you have to change the name writing the following line on the cmd:
rename git.txt .gitignore
where git.txt is the name of the file you've just created.
Then you can open the file and write all the files you don´t want to add on the repository. For example mine looks like this:
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
Once you have this, you need to add it to your git repository. You have to save the file where your repository is.
Then in your git bash you have to write the following line:
If the respository already exists then you have to do the following:
1) git rm -r --cached . 2) git add . 3) git commit -m ".gitignore is now working"
If the step 2 dowsn´t work then you should write the hole route of the files that you would like to add.
Hope it helps!
- 2,787
- 1
- 17
- 21
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**
By running the command in step 3 you will get the .gitignore file in the project directory. Thanks.
- 2,505
- 19
- 31
windows: in the commandline:
.>.gitignore
this will show an error but will work
- 1,433
- 11
- 18
If you don't want to have your .gitignore interfere with anyone else's repository, you can also use .git/info/exclude
. (See http://help.github.com/ignore-files/)
- 55,496
- 4
- 33
- 39
You can go to https://www.toptal.com/developers/gitignore
Select the IDE, operating systems or programming language. It will automatically generate for you.
- 4,674
- 3
- 22
- 32
Without using command line
- Open texteditor and add your rules.
- Click File->Save As
- Save it as ".gitignore" (include the quotations)
- 91
- 3
- 14
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case finder):
defaults write com.apple.finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
Then run killall Finder and exit Terminal.
- 6,634
- 7
- 41
- 53
At work we are on Windows XP, and typing a period at the end of a filename doesn't work. A quick easy way to create a .gitignore file without having the "You must type a filename"error is:
- open a cmd window and type "edit .gitignore".
- type "Alt (selects file menu), F, S. You now have an empty .gitignore file wherever your cmd prompt is pointing.
You can now populate it with your favorite text editor
- 3,172
- 6
- 36
- 47
To add any file in Xcode, go to the menu and navigate to menu File → New → File...
For a .gitignore file choose Other → Empty and click on Next. Type in the name (.gitignore) into the Save As field and click Create.
For files starting with a dot (".") a warning message will pop up, telling you that the file will be hidden. Just click on Use "." to proceed...
That's all.
To fill your brand new .gitignore you can find an example for ignoring Xcode file here: Git ignore file for Xcode projects
- 28,342
- 21
- 95
- 123
- 153
- 3
- 6
If you use Sublime Text as your IDE, you can create a new file and save it as .gitignore. Simply using Ctrl + N for the new file, and Ctrl + S to save as ".gitignore".
- 28,342
- 21
- 95
- 123
- 13,197
- 18
- 96
- 180
In mac - you can just create a new text file. add content using https://www.gitignore.io/
save the file with file format as - Rich Text document with attachments.
change file name to .gitingore
and select use"."
when a pop up comes as in the attached image.
NOTE : since it is a hidden file so you wont be able to see it in the directory. but it will be created.
- 959
- 10
- 11
I use notepad++. New File > SaveAs > .gitignore (Save as type -> All types(.))
- 3,771
- 4
- 37
- 52
There is a pretty simple way to create a .gitignore file.This one is created in github and I'm pretty sure that most source controls offer the feature for creating a file there itself.Attaching an image by image tutorial for reference.
- 1,351
- 1
- 8
- 15
I realize this question is focused on how to "create" the gitignore file, but in case someone is interested in a quick way to add contents to the file once it is created, here is my answer for those trying to "ignore" files that appear in their changes list.
- Make the changes to your code which generate unwanted changes in your repository.
- Go to GitHub Desktop and to your repository.
- Select all the changes and right click them.
- Add your changes to the gitignore file.
- 131
- 2
- 8
This was right up my ally -- though, I'm still trying to figure out how some .dll
s got in:
http://www.gitignore.io/ http://www.diaryofaninja.com/blog/2011/06/01/how-to-easily-create-a-gitignore-file-inside-windows-explorer
Hope this helps!
- 8,913
- 4
- 55
- 42
To add .gitignore file to your not application you can use the
npx add-gitignore
Now you can type "node" and use user space bar to choose it and Enter. That will add the node .gitignore to the project.
- 1,037
- 1
- 8
- 9
One thing that I haven't seen mentioned yet, is that you can actually make Xcode generate it automatically, when you start a new project. In order to do so, you'll have to start doing some harmless hacking yourself...
Before you begin: Make a backup of "Project Templates", as I predict you'll want to do more than I just mention, once you've discovered it.
Now, go to /Developer/Library/Xcode/Project Templates/Application/Cocoa Application/ Add your .gitignore file there.
That's all. When you create a new "Cocoa Application" project, then the .gitignore file is automatically copied from your project templates.
Beware if you want to edit the templates themselves. Use nano for that; do not use Xcode or TextEdit, they mess up the unicode characters! -Well Xcode also messes up everything else.
Note: There's also a "File Templates", which you should also make a backup of before you start modifying them. Again: Use nano for editing them; not Xcode, nor TextEdit.
Here's one of my own .gitignore files, which you can use for inspiration:
.DS_Store
Icon\15
Icon\r
Icon\n
/*.xcodeproj/*.mode*
/*.xcodeproj/*.pbxuser
/*.xcodeproj/TemplateIcon.icns
/*.xcodeproj/.LSOverride
!/*.xcodeproj/default.*
/*.pbproj/*.mode*
/*.pbproj/*.pbxuser
/*.pbproj/*.perspective*
/build/
*.moved-aside
*~.nib
*~.xib
Note: I use Xcode 2.5 and Xcode 3.1.4 (would prefer 3.1, but it keeps spamming my console)
Yes windows explorer wouldn't allow you to create this file name. Another easy way to come around this is to create a dummy file in the directory for example NewFile.txt and than just simply rename it in git bash like following:
mv NewFile.txt .gitignore
- 9,241
- 10
- 74
- 145
On mac:
open terminal and run
defaults write com.apple.finder AppleShowAllFiles YES
anywhere.restart finder so you can see hidden files:
command + option + escape
--->Relaunch
Then create a text file and you will be able to change the file extension to .gitignore
- 602
- 4
- 14
Here is a one liner version of linux "touch" in Windows
c:\<folder>\break > .gitignore
that will create a blank .gitignore file where you can edit and add items to ignore
C:\Users\test>dir .gitignore
Volume in drive C is Windows
Volume Serial Number is 9223-E93F
Directory of C:\Users\test
18/04/2019 02:23 PM 0 .gitignore
1 File(s) 0 bytes
0 Dir(s) 353,009,770,496 bytes free
C:\Users\test>
- 91
- 3
-
@mburesh -- There are so many late answers here, yet you only flag this one. – DonAriston Apr 16 '20 at 00:04