Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SixArm/git-tools
Git scripts for version control by SixArm.com
https://github.com/SixArm/git-tools
git scripts
Last synced: 7 days ago
JSON representation
Git scripts for version control by SixArm.com
- Host: GitHub
- URL: https://github.com/SixArm/git-tools
- Owner: SixArm
- Created: 2010-05-21T03:08:25.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T22:45:17.000Z (11 months ago)
- Last Synced: 2024-08-01T13:38:24.831Z (3 months ago)
- Topics: git, scripts
- Language: Shell
- Homepage: http://sixarm.com
- Size: 45.9 KB
- Stars: 12
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Git tools for version control
Most popular:
*
[git-branch-current](bin/git-branch-current)
: print the current git branch, suitable for using in other scripts.
*[git-keep-empty-directories](bin/git-keep-empty-directories)
: touch a .gitkeep file in each empty directory.
*[git-meld](bin/git-meld)
: use meld to compare git diffs.Setup:
*
[git-init-add-commit](bin/git-init-add-commit)
: shortcut to init && add -A && commit saying "publish".
*[git-config-typical](bin/git-config-typical)
: set the typical master branch with push default.Multiple directory commands:
*
[git-dirs](bin/git-dirs)
: find git directories, and optionally use them to run git commands.
*[git-repo-summaries](bin/git-repo-summaries)
: accumulate a TSV output of git repo summaries for our projects.Submodules:
*
[git-rm-vendor-plugins-module](bin/git-rm-vendor-plugins-module)
: remove a rails git submodule from vendor/plugins and cache.Hooks:
*
[git-hook-pre-commit-delete-trailing-whitespace](bin/git-hook-pre-commit-delete-trailing-whitespace)
: find and fix trailing whitespace in commits.Documentation and how to:
*
[git-branch-tips-for-iteration-and-story.txt](doc/git-branch-tips-for-iteration-and-story.txt)
: tips for git workflow for managing projects.
*[git-clone-mirror-fetch-to-deploy-new-release.txt](doc/git-clone-mirror-fetch-to-deploy-new-release.txt)
: tips to speed up git deployments.
*[git-flatten.txt](doc/git-flatten.txt)
: how to flatten a repo to depth 1.
*[git-remove-submodule.txt](doc/git-remove-submodule.txt)
: how to delete a submodule from the project, cache, and plugins.