Skip to content

Stuff90/legit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeGit

LeGit is a bunch of bash functions and aliases dedicated to easy the commit process through Git.

It is under development right now but some feature are already available. More details about them will coming soon.

To use LeGit, clone the repository in your home directory then add the following statements to your .bash_profile.

if [ -f ~/legit/main.sh ]; then
  . ~/legit/main.sh
fi

WARNING : LeGit is mainly some custom function I made on my own whenever it was needed on one of my projects. I can not guaranty fully support on all system. It has been created to work on MacOS operating system and iTerm terminal.

Usage

Aliases

Some simpel aliases has been added to the functions :

The alias ll stand for ls -lai

$	ll

The alias graph stand for git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all. It display the graph of branches in the git repo. I found this command here, tanks Slipp D. Thompson.

$	graph

Commit

$	commit
$	commit --b branchName
$	commit --branch branchName

Status

The status statement is another way to call git status. It is a more colorful way to display modification on file in git repository.

$	status

You can also display a list of commits not yet pushed to remote server by using -c parameter

$	status -c

Www

The www statement is an alias of cd /Application/MAMP/htdocs

$	www

It handle one argument which will be the name of the directory you wish to go into cd /Application/MAMP/htdocs. The following statement will count as cd /Application/MAMP/htdocs/dummy

$	www dummy

Pane

The pane is a bunch of command usable with iTerm

$ 	pane

Split the pane vertically

$ 	pane -sv

Split the pane horizontally

$ 	pane -sh

Move your caret to next pane

$ 	pane -n

Move caret to previous pane

$ 	pane -p

Open a new tab

$ 	pane -t

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages