All Projects → alexmacarthur → christian-git

alexmacarthur / christian-git

Licence: MIT license
A wrapper for Git to sanctify your version control workflow. ✝️

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to christian-git

Dulwich
Pure-Python Git implementation
Stars: ✭ 1,663 (+1879.76%)
Mutual labels:  version-control
Clearml Server
ClearML - Auto-Magical Suite of tools to streamline your ML workflow. Experiment Manager, ML-Ops and Data-Management
Stars: ✭ 186 (+121.43%)
Mutual labels:  version-control
Tutorials
🗒 codebar's tutorials
Stars: ✭ 231 (+175%)
Mutual labels:  version-control
Gitman
Language-agnostic dependency manager using Git.
Stars: ✭ 139 (+65.48%)
Mutual labels:  version-control
Nbdime
Tools for diffing and merging of Jupyter notebooks.
Stars: ✭ 2,135 (+2441.67%)
Mutual labels:  version-control
Libgit2sharp
Git + .NET/Mono = ❤
Stars: ✭ 2,469 (+2839.29%)
Mutual labels:  version-control
Unigit
An open source GIT Unity3D editor plugin.
Stars: ✭ 111 (+32.14%)
Mutual labels:  version-control
git-rdm
A research data management plugin for the Git version control system.
Stars: ✭ 34 (-59.52%)
Mutual labels:  version-control
Pysvn
Lightweight Subversion library for Python.
Stars: ✭ 168 (+100%)
Mutual labels:  version-control
Git Novice
Version Control with Git
Stars: ✭ 227 (+170.24%)
Mutual labels:  version-control
Ansible Role Git
Ansible Role - Git
Stars: ✭ 153 (+82.14%)
Mutual labels:  version-control
Git Test
test your commits
Stars: ✭ 164 (+95.24%)
Mutual labels:  version-control
Versionpress
Git-based version control for WordPress. Whoa!
Stars: ✭ 2,479 (+2851.19%)
Mutual labels:  version-control
Gitless
A simple version control system built on top of Git
Stars: ✭ 1,660 (+1876.19%)
Mutual labels:  version-control
togepi
A version control system built using Python and DropBox API
Stars: ✭ 23 (-72.62%)
Mutual labels:  version-control
Sketch Json
Transform sketch files to json and json to sketch files
Stars: ✭ 113 (+34.52%)
Mutual labels:  version-control
Clearml
ClearML - Auto-Magical CI/CD to streamline your ML workflow. Experiment Manager, MLOps and Data-Management
Stars: ✭ 2,868 (+3314.29%)
Mutual labels:  version-control
Bash-Git
D-Lab's 3 hour introduction to basic Bash commands and using version control with Git and Github.
Stars: ✭ 126 (+50%)
Mutual labels:  version-control
clearml-server-helm
ClearML Server for Kubernetes Clusters Using Helm
Stars: ✭ 18 (-78.57%)
Mutual labels:  version-control
Test Repo
This is a test repo, please fork me !!! \(^_^)/
Stars: ✭ 217 (+158.33%)
Mutual labels:  version-control

Christian Git

A Christian wrapper for Git to sanctify your version control.

What is this?

Install this package and you'll have a collection of Christian Git commands and aliases at your fingertips (which were miraculously knitted together in your mother's womb). Using the christian-git command, you can completely eliminate the need to call git on your machine. If a Christian version of a command doesn't exist, it'll fall back to use the actual command provided by Git.

For example, running christian-git testimony calls git log, and christian-git crucify some-branch calls git branch -D some-branch.

Each of these commands will respect any flags you include, passing them through to the underlying Git command.

Commands

Commands that override core Git commands.

Heathen Command Redeemed Command Explanation
add anoint Your code's been anointed by God to be saved.
blame judas Truly I tell you, one of you will betray me.
branch vine He is the vine, we are the branches.
checkout possess Resurrect what was once alive.
clone bread-and-fish Jesus fed the 5000 with five loaves and two fish.
commit save Commit your code to the Lord and it will be saved.
diff reform The repo reformed, always being reformed by the power of the Admin.
fetch fishers-of-men Become a fisher of (the code of) men.
init create Before this, there was nothing.
init in-the-beginning Start us off, God.
log testimony Use your code's testimony to share the path the Lord has led you along.
merge trinity Father, Son, and Holy Spirit. Three in One.
pull petition Petition the Lord through prayer to grant you those remote code changes.
push preach Proudly declare your Gospel code to those who need it.
rebase disciple Regularly examine your code, words and actions and compare them with the Word of God.
reflog resurrect Resurrect what was once alive.
reset ark God hit reset on the earth.
revert repent Turn back from your sinful ways.
stash sow-and-reap Regularly sow your code so that you may reap its blessings later.
status walk How's your code's walk with the Lord?
tag testament God's way of semantic versioning.
bisect lost-sheep Become the good shepherd and find those led astray.

Alias

Aliases that provide shorthand means of running more complex commands (basically anything that require extra flags).

Aliases

Heathen Command Redeemed Alias Explanation
branch -D crucify Delete the branch that no longer bears fruit.
push --force indoctrinate Force the theology of your code onto the vulnerable and gullable.

Installation

npm install christian-git -g

or

yarn global add christian-git

Usage

Whenever you'd normally use git, use christian-git instead, followed by whatever command or alias and any flags you'd like to pass.

Some More Examples

Pagan: git pull origin/master

Righteous: christian-git petition origin/master


Pagan: git status

Righteous: christian-git walk


Pagan: git log --pretty=format:"%h - %an, %ar : %s"

Righteous: christian-git testimony --pretty=format:"%h - %an, %ar : %s"

Contributions

If you have a command or alias suggestion, or just some ideas to make the project better, fork & PR!

Feedback

Like this tool? Star it & tweet me!

Hate this tool with a righteous, insatiable passion? Just tweet me.

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].