Skip to content

GitCommit is an automated Git workflow tool that simplifies the process of committing and pushing changes to your Git repositories. It handles the entire workflow: switching to main branch, pulling latest changes, adding files, committing with your message, and pushing to origin.

License

Notifications You must be signed in to change notification settings

doughmination/GitCommit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitCommit

GitCommit Logo

Why does this exist?

Orginally, I created this for my Windows machine, due to an annoyance of having to repeat git commands over and over, so this made my life easier, and now I have expanded this into a public project. Upon showing this to a friend, they inspired me to make Linux versions, and to publish them as AUR and PPA packages.

Usage

gitcommit [-b | --branch] BRANCH [-n | --no-pull]

Installation

Windows

Install Chocolatey following the steps here. Then, in a new terminal, run the command as administrator:

choco install gitcommit

macOS

Install from Homebrew using:

brew install CloveTwilight3/GitCommit/gitcommit

Ubuntu

Install from PPA using:

sudo add-apt-repository ppa:clovetwilight3/gitcommit
sudo apt update
sudo apt install gitcommit
If you don't already have add-apt-repository:
sudo apt install software-properties-common

Arch

Add AUR following the steps here. Install from yay using:

yay -S gitcommit

Contributors

About

GitCommit is an automated Git workflow tool that simplifies the process of committing and pushing changes to your Git repositories. It handles the entire workflow: switching to main branch, pulling latest changes, adding files, committing with your message, and pushing to origin.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •