How do I tell git to ignore files that start with a tilde?

My text editor creates swap files that start with a tilde. I accidentally checked on of these into git. How do I tell git to ignore any files like this anywhere in my project tree?

So I had

  • Git extensions “Create new repository” not working
  • fatal: Not a Git Repository
  • Git diff between given two tags
  • Why is git pull showing new branches all the time?
  • Files missing from a git clone
  • Git ignore deleted files
  • /folder/another/file.txt
    /folder/another/~file.txt
    

    I want ~file.txt to be ignored by git.

  • Git undo partial changes to a file
  • What are use cases for git namespaces?
  • How do I prevent my git from corrupting?
  • What is going on during git's “remote processing”
  • git special characters on mac
  • GitHub for Windows Pre-Commit Hook
  • 2 Solutions collect form web for “How do I tell git to ignore files that start with a tilde?”

    Just use a .gitignore file:

    echo '~*' >> .gitignore
    

    Alternatively, you can also write this line to .git/info/exclude which is a project-wide local ignore file (which you obviously cannot check in, as you can do with .gitignore).

    echo '~*' >> .gitignore
    

    This will append the needed entry.

    Else edit the .gitignore file manually and add ~* on a new line.

    Git Baby is a git and github fan, let's start git clone.