1. 程式人生 > >讓 shell 顯示當前 git 的分支名稱

讓 shell 顯示當前 git 的分支名稱

vim ~/.bashrc

新增下列程式碼:

function git-branch-name {
  git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3
}
function git-branch-prompt {
  local branch=`git-branch-name`
  if [ $branch ]; then printf " [%s]" $branch; fi
}
PS1="\[email protected]\h \[\033[0;36m\]\W\[\033[0m\]\[\033[0;32m\]\$(git-branch-prompt)\[\033[0m\] \$ "

source ~/.bashrc

英文原文

相關推薦

shell 顯示當前 git分支名稱

vim ~/.bashrc 新增下列程式碼: function git-branch-name { git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3 } function git-bran

git 終端顯示git分支名稱

在使用git操作的時候,有時候會記錯當前自己是在哪個分支上,從而造成一些不必要的麻煩; 比如需要在某個分支上開發某個特性,結果誤在master分支上進行了相關的操作,並且還push到了遠端倉庫,事後自己有可能還並不知曉,從而給自己帶來了不必要的困擾和麻煩; ===================

自定義iTerm2標題欄和bash顯示當前git branch資訊

先來一張效果圖: 怎麼樣?是不是很酷? 下面我來介紹怎麼做到的。 首先 <span style="font-size:24px;">mkdir ~/.bash cd ~/.bash git clone https://github.com/jimeh/gi

[bash]在ps1上顯示當前git branch的name

想要實現的樣子: #!/bin/bash # # DESCRIPTION: # # Set the bash prompt according to: # * the active virtualenv # * the branch/status of the cu

在Mac、Linux 終端顯示 Git 當前所在分支

1 進入你的home目錄 cd ~ 2 編輯.bashrc檔案 vi .bashrc 3 將下面的程式碼加入到檔案的最後處 function git_branch { branch="`git branch 2>/dev/null | gre

CentOS 7.4 shell顯示當前用戶和路徑的問題

export art 文件 自己 刪除 nbsp file centos .net 步驟如下: vim ~/.bash_profile (不用管.bash_profile這個文件有幾個,自己新建一個也是可以的) 在最後加上 export PS1=‘[\u@\h \

idea 右下角不顯示git分支

style 狀態 enable 解決 工程 顯示 src 解決方案 ble 開發工程中遇到idea右下角不顯示git分支問題: 解決方案:查找資料說是需要打開VCS->Enable version control. 但是Enable version control

ubuntu使用git時,終端不顯示git分支

rand alt arch ons set window when png order 1:問題描述:   在Windows環境下習慣使用git bash操作git分支,最近學習linux環境,發現linux環境終端不顯示git分支,相關現象如下:       期望

記錄一次git修改分支名稱的坑

記錄一次git修改分支名稱的坑 使用的命令是 git checkout -b new_branch git push origin new_branch:new_branch 但是提交後並且使用編譯工具部署後代碼錶現總是不對,死活找不到問題。 後來看到git上明白原來一

python shell中python os模組實用函式(含改變當前工作路徑、顯示當前目錄等)

在windows下使用python自帶的gui shell來測試指令碼,有時候我們需要進行如:切換/改變當前工作路徑、顯示當前目錄、刪除檔案等。 所以,這些切換目錄等操作都需要呼叫python的os 模組裡的相關函式如下: os.sep可以取代作業系統特定的路徑分隔符。windows下為 “” os.name

Git修改分支名稱

1. 本地分支重新命名 Git branch -m oldbranchname newbranchname 2.遠端分支重新命名 .如果修改遠端分支,只需要將本地分支重新命名為新分支名稱,然後刪除遠端

dede標籤使用技巧 dede中顯示當前欄目名稱

{dede:type} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type} 其實這個標籤在DEDE官方的幫助文件中也有,只是當時沒有注意,看來我對DEDE還是不熟啊!

Shell 自動拉取 git 分支,mvn 打包,部署遠端除錯的指令碼

#!/bin/bash chose_branch=$1 server_list=("axxxx" "axxxxxxxx") srcDir='/usr/xxxxxx/xxxxxx/' functi

uname 顯示當前作業系統名稱

uname   uname 是Linux命令   用途   顯示當前作業系統名稱。   語法   uname [ -a | -x | -S Name ] [ -F ] [ -f ] [ -l ] [ -L ] [ -m ] [ -M ] [ -n ] [ -p ] [ -

git 修改本地和遠端分支名稱

git branch -a #檢視所有分支 git branch -r #檢視遠端分支 git branch -vv #檢視本地分支所關聯的遠端分支 git branch -m old_branc

SSH Secure Shell顯示serverTomcat後臺內容

clas art span rgb linux tomcat cat 文件內容 顯示 作為linux小白,僅僅有學一點記一點了: 部署server的時候。常常須要向本地一樣查看控制臺輸出,在linux上能夠通過查看日誌輸出替代,當然也能夠通過命令讓日誌實時顯示在命令窗

JavaScript基礎 下拉列表 點擊按鈕 顯示當前選項的索引值

element type -type html+css set cnblogs 列表 對象 clas 鎮場詩:    清心感悟智慧語,不著世間名與利。學水處下納百川,舍盡貢高我慢意。    學有小成返哺根,願鑄一良心博客。誠心於此寫經驗,願見文者得啟發。—————————

unix改變shell顯示顏色

use device mage wiki 之前 always con ret shell腳本 編寫shell腳本的時候。通過改變shell的顯示顏色,不但可以改變使用shell終端的體驗,並且更為有用的是,可以通過改變顯示內容的顏色來區分正常輸出。warning和err

轉:linux下shell顯示-bash-4.1#不顯示路徑解決方法

所屬組 再次 修改 root 顯示 lin 解決 use .bashrc 幾個可能導致的原因: 1 用戶的家目錄所屬組被改為root,解決方法使用root執行cd /home/;chown username:username username 2 用戶的家目錄被修改,這個時

Git分支操作

多人 master 命名 mas ont 常用 推送 創建分支 branch 分支branch是Git使用中經常用到的,多人寫作開發的利器~ 查看分支 $ git branch #列出本地已有的branch列表 創建分支     創建新分支默認以