Linux bash顯示git分支名

2022-09-06 15:57:12 字數 867 閱讀 6529

注意:圖中命令列提示符中的->是為了隱藏較長的使用者名稱和主機名,可以通過~/.bashrc自定義提示符的顯示格式。git br和git st是通過~/.gitconfig設定的git別名,git br相當於是git branch。

[alias]

st =status

co =checkout

br =branch

ci = commit

以ubuntu系統為例,修改~/.bashrc,在ps1變數之前增加如下**

function git-branch-name 

function git-branch-prompt

注:**詳細解釋見:

ps1是 shell 中的乙個特殊變數, 用來表示命令行"提示符", 該變數的可選引數包括:

為了方便,將原來的\u@\h修改為->,隱藏使用者名稱和主機名。根據個人喜好,可以不做修改,保持預設。

if [ "

$color_prompt

" = yes ]; then

ps1='

$\[\033[01;32m\]->\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\e[32m$(git-branch-prompt)\e[0m\$

'else

ps1='

$->:\w\$

'fi

git 彩色顯示

git config global color.diff auto git config global color.status auto git config global color.branch auto git config global color.interactive auto git...

git 顯示多個url位址推送

一般來說,我們為git增加遠端庫,一般都是 git remote add origin 你可以使用真實的位址來代替 但是你可能想要把你的本地的git庫,既push到github上,又push到開源中國的git osc上,怎麼解決呢。有人可能會用兩個甚至多個遠端庫,即再新增乙個遠端庫git remot...

git 顯示遠端對應的分之

在repo中,如果僅某個git庫,需要在兩個遠端分之進行切換,同時想知道本地分之對應的遠端分支 1.拉取所有 git fetch origin 2.建立本地分支 git checkout b remote 3.設定跟蹤 讓本地的local分支跟蹤遠端的local分支 具體方法 git branch ...