Skip to content

Instantly share code, notes, and snippets.

@drucoder
Created June 1, 2016 06:50
Show Gist options
  • Save drucoder/025d435b132bdba7b51fa24ea5bc90d5 to your computer and use it in GitHub Desktop.
Save drucoder/025d435b132bdba7b51fa24ea5bc90d5 to your computer and use it in GitHub Desktop.
Git shell settings
# Show a current active git branch in the shell prompt
export PS1='\t \[\033[01;32m\]\u\[\033[01;34m\] \w\[\033[01;33m\]$(__git_ps1)\[\033[01;34m\] \$\[\033[00m\] '
# Shortcat for the pretty git log. Can be extended with the commit count parameter (last -10, last -35)
alias last='git log --graph --all --oneline --decorate '
@WhatIssLove
Copy link

чвыы

@Xomjkbood
Copy link

tnx

@maksim-se
Copy link

maksim-se commented Oct 14, 2018

Добрый день.
Команда last это команда Linux, Вы ее перезаписываете.
По-моему, проще сделать псевдоним у самого git:
git config --global alias.g 'log --all --decorate --oneline --graph'
тогда команда git g показывает тоже самое и не "ломается" функционал Linux.
Громко, конечно, сказано, но коллизии возникают ))

@SDX-LV
Copy link

SDX-LV commented Apr 10, 2020

git config --global alias.g 'log --all --decorate --oneline --graph'

Thank you both, I think @maksim-se approach is perfect.

@Maulen4728
Copy link

git config --global alias.g 'log --all --decorate --oneline --graph'
типа надо "git g" вести место "last"
если так,то у меня выводит
" git: 'g' is not a git command. See 'git --help'.
The most similar commands are
grep
gc "

@AlekseyNasadyuk
Copy link

vi .bashrc пишет что создан новый файл. как его найти что бы показывало текущею ветку?

@krr006
Copy link

krr006 commented Oct 31, 2023

vi .bashrc пишет что создан новый файл. как его найти что бы показывало текущею ветку?

Хм странный вопрос, ведь ты создаешь его в данной директории в таком случае, а нужный файл находится в домашней директории, поэтому добавляем "~", то есть vim ~/.bashrc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment