git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/1] Adding git-ignore command, tests, and documentation.

From
TGThurston via GitGitGadget <gitgitgadget@gmail.com>
Date
Jul 17, 2019, 02:49 UTC
Message-ID
<pull.264.git.gitgitgadget@gmail.com>

git-ignore will allow users to quickly add entries to the gitignore files in the repositories.

Many times, I'll have a config file or log file buried in a series of sub-directories and find it frustrating to edit the right git ignore with the right relative path to the file that i want to add. This script makes adding items to a gitignore file easier.

Instead of managing paths and relative paths such as echo "path/to/the/file.txt" >../../../../../../.gitignore git ignore path/to/the/file.txt No matter what directory that is in, the correct relative path will be added to the gitignore.

This script will also give the ability to add directories, extention globs, and files to any gitignore in parent directories. Furthermore, it allows you to easily open the gitignore file in your favorite editor from anywhere using: git ignore --edit

I have been using this script for years and it has made things much easier for me, so I figured I'd contribute.

Thurston Stone (1):
  Adding git ignore command
 .gitignore                   |   1 +
 Documentation/git-ignore.txt | 116 ++++++++++++++++++
 Makefile                     |   1 +
 git-ignore.sh                | 222 +++++++++++++++++++++++++++++++++++
 t/t7070-ignore.sh            | 180 ++++++++++++++++++++++++++++
 5 files changed, 520 insertions(+)
 create mode 100644 Documentation/git-ignore.txt
 create mode 100755 git-ignore.sh
 create mode 100755 t/t7070-ignore.sh
base-commit: 8dca754b1e874719a732bc9ab7b0e14b21b1bc10
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-264%2Ftstone2077%2Fmaster-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-264/tstone2077/master-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/264
-- 
gitgitgadget
Next: Thurston Stone via GitGitGadget
Message 1 of 4 in “Adding git-ignore command, tests, and documentation.”
  1. 0/1 Adding git-ignore command, tests, and documentation.Thurston via GitGitGadget, Jul 17, 2019
  2. 1/1 Adding git ignore commandThurston Stone via GitGitGadget, Jul 17, 2019
  3. Junio C HamanoJul 17, 2019
  4. Jeff KingJul 18, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.