- git-start-branch
Usage:
git start-branch branch- Creates a new branch
- Alias for git checkout -b branch
Designed to be a complement to the previously-coded git-finish-branch
- git-finish-branch
Usage:
git finish-branch branch [tag]- Merges a branch into the master branch (with no-ff)
- Tags the merge with either the passed tag or the date in the
form
MMDDYYYY - If you specify the tag, and the tag exists, it will fail
- If you don't specify the tag, and the tag exists, it appends a number,
e.g.
04012010-1or04012010-2 - Pushes the changes to the origin repository
- Deletes the branch
Designed to finish up a local topic/feature branch
- git-pull-branch
Usage:
git pull-branch <branchname>- Pulls the
<branchname>branch from origin and tracks it
A simple shortcut to get a remote branch from the server.
- Pulls the
- git-push-branch
Usage:
git push-branch <branchname>- Pushes the
<branchname>branch to origin - Tracks the branch so
git pull originwill also pull this branch
A simple shortcut to get a local branch on a server without having to execute three different commands
- Pushes the
- git-merge-branch
Usage:
git merge-branch <branchname>- Merges a branch into the master branch (with no-ff)
- Tags the merge with either the passed tag or the date in the
form
MMDDYYYY - If you specify the tag, and the tag exists, it will fail
- If you don't specify the tag, and the tag exists, it appends a number,
e.g.
04012010-1or04012010-2 - Pushes the changes to the origin repository
Similar to
finish-branchwithout deleting the branch. Designed to merge a remote (long lasting) branch- git-move-commits
Usage:
git move-commits <num-commits> <correct-branch>- Moves the last
num-commitscommits tocorrect-branch - If
correct-branchdoesn't exist, the script creates it - if
correct-branchdoes exist, the script merges the commits
If you commit to the wrong branch (especially
master), this script will fix that for you.- Moves the last
- git-branch-from
Usage:
git branch-from <commit-reference> <new-branch-name>If you made several commits to a branch (especially
master), and in retrospect, you really should have been doing that on a new branch, this will create a new branch from thecommit-referenceand reset current branch to thecommit-reference.- git-export
Usage:
git export <commit-reference> [<filename>]Exports a tar-gzipped archive of the
commit-reference. If<filename>is omitted, the archive is saved as<commit-reference>.tar.gz.- git-status-u
Usage:
git status-u- Git emulation of the Subversion command
svn status -u
If you want to know what is going to be updated when you pull in a remote repository, this will show you.
- Git emulation of the Subversion command
- linkscripts
Usage:
linkscriptsSimply creates a symbolic link for any script starting with
git-in this directory to/usr/local/bin.This is handy so you can easily update the scripts in a repository, and have them located elsewhere, but still make them seen by git.
-
Couldn't load subscription status.
- Fork 2
coordt/git-scripts
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
shortcuts for a git workflow
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published