https://github.com/SixArm/git-tools
Git scripts for version control by SixArm.com
https://github.com/SixArm/git-tools
git scripts
Last synced: 8 months 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 15 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T22:45:17.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T15:11:56.629Z (8 months ago)
- Topics: git, scripts
- Language: Shell
- Homepage: http://sixarm.com
- Size: 45.9 KB
- Stars: 12
- Watchers: 3
- 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.