All Projects → sheerun → git-squash

sheerun / git-squash

Licence: MIT license
Locally squash commits on a branch without resolving any conflicts (a'la squash and merge)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to git-squash

moadsd-ng
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds.
Stars: ✭ 13 (-89.43%)
Mutual labels:  gitlab
gitlabby-dockerish-laravel
What happens when you Dockerize your Laravel testing environment and throw it at Gitlab CI?
Stars: ✭ 33 (-73.17%)
Mutual labels:  gitlab
DoAnFullstack-ui
Currently on Offline mode for saving budget
Stars: ✭ 20 (-83.74%)
Mutual labels:  gitlab
gitlabr
An R client for the GitLab API
Stars: ✭ 31 (-74.8%)
Mutual labels:  gitlab
GitLabCLI
Cross platform GitLab CLI tool
Stars: ✭ 28 (-77.24%)
Mutual labels:  gitlab
gitlab-ci-variables-cli
CLI tool to allow setting bulk project variables on Gitlab CI
Stars: ✭ 38 (-69.11%)
Mutual labels:  gitlab
cache
Aplus Framework Cache Library
Stars: ✭ 18 (-85.37%)
Mutual labels:  gitlab
MergeRequestsCI
👀 UI to see all GitLab merge requests of your teams in one place
Stars: ✭ 14 (-88.62%)
Mutual labels:  gitlab
phpcs-gitlab
Gitlab Report for PHP_CodeSniffer (display the violations in the Gitlab CI/CD Code Quality Report)
Stars: ✭ 29 (-76.42%)
Mutual labels:  gitlab
dependency-update-maven-plugin
A Maven plugin that creates merge requests for dependency updates.
Stars: ✭ 23 (-81.3%)
Mutual labels:  gitlab
10-days-of-git-and-github
asabeneh.github.io/10-days-of-git-and-github/
Stars: ✭ 786 (+539.02%)
Mutual labels:  gitlab
gitcolombo
🧬 Extract and analyze contributors info from git repos
Stars: ✭ 55 (-55.28%)
Mutual labels:  gitlab
Git-for-bio-scientists
Presentation about digital lab journalling with Git
Stars: ✭ 30 (-75.61%)
Mutual labels:  gitlab
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+2087.8%)
Mutual labels:  gitlab
gitlab-live
Interactive online shell for GitLab API
Stars: ✭ 21 (-82.93%)
Mutual labels:  gitlab
gitlab-vagrant
Basic GitLab Vagrant Environment
Stars: ✭ 30 (-75.61%)
Mutual labels:  gitlab
CVE-2021-22205
GitLab CE/EE Preauth RCE using ExifTool
Stars: ✭ 165 (+34.15%)
Mutual labels:  gitlab
react-unleash-flags
React Component for Gitlab or Unleash Feature Flags
Stars: ✭ 36 (-70.73%)
Mutual labels:  gitlab
MigrateGitlabToGogs
Migrate repositories from Gitlab to Gogs or Gitea
Stars: ✭ 49 (-60.16%)
Mutual labels:  gitlab
OctoPrint-GitFiles
With this plugin, you can use a github/gitlab repository for keeping your OctoPrint Files collection up-to-date.
Stars: ✭ 28 (-77.24%)
Mutual labels:  gitlab

git squash Maintenance

Locally squash commits on a branch, without needing to resolve any conflicts 🧈

It works just like GitHub's "Squash and merge" or GitLab's "Squash commits".

Installation

With Homebrew on MacOS and Linux:

brew install sheerun/git-squash/git-squash

With curl on MacOS and Linux, including Windows Subsystem for Linux:

curl https://raw.githubusercontent.com/sheerun/git-squash/master/git-squash > /usr/local/bin/git-squash && chmod a+x /usr/local/bin/git-squash

Usage

# This tool requires that target branch is mergable to current one
# The easiest way to ensure it is to merge it and resolve any conflicts
git merge master
# Squash all changes on current branch that happened since master branch
git squash master

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].