`
qqdenghaigui
  • 浏览: 120443 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

git branch 显示

 
阅读更多

vi ~/.bash_profile

 

添加如下:
parse_git_branch () {
    git name-rev HEAD 2> /dev/null | sed 's#HEAD\ \(.*\)# (\1)#'
}


BLACK="\[\033[0;38m\]"
RED="\[\033[0;31m\]"
RED_BOLD="\[\033[01;31m\]"
BLUE="\[\033[01;34m\]"
GREEN="\[\033[0;32m\]"

export PS1="$BLACK[ \u@$RED\h $GREEN\w$RED_BOLD\$(parse_git_branch)$BLACK ] "

 

Demo:

[ turtle@debian ~/Work/rocket_finance (master) ] 显示在那个分支

[ turtle@debian ~/Work/cheetah (sync_via_api) ]  显示在那个分支

分享到:
评论

相关推荐

    tmux-git, 在Tmux状态栏中,显示当前 git branch的脚本.zip

    tmux-git, 在Tmux状态栏中,显示当前 git branch的脚本 Tmux中的 git-branch tmux-git 在 tmux 状态栏中显示当前目录的git repo 信息,如当前分支。dirtiness 。存储等等。概述在你的Linux终端提示符( 就像我在这里...

    vim-gitbranch:提供当前git存储库的分支名称

    `vim-gitbranch` 是一款专为 Vim 编辑器设计的插件,它的主要功能是在 Vim 的状态栏显示当前工作目录下的 Git 仓库的分支名称。对于频繁进行 Git 操作的开发者来说,这是一个非常实用的工具,它可以帮助用户在不离开...

    git指令快速查询-代码管理工具

    git remote show origin 显示远程库origin里的资源 git push origin master:develop git push origin master:hb-dev 将本地库与服务器上的库进行关联 git checkout --track origin/dev 切换到远程dev分支 git ...

    Jenkins-Plugin-GitBranch-Column:Jenkins 插件,用于在 listvierw 中添加 git 分支名称

    **Jenkins 插件 GitBranch-Column 深度解析** `Jenkins-Plugin-GitBranch-Column` 是一个专为 Jenkins 设计的插件,它的主要功能是在 Jenkins 的 listview(列表视图)中展示 Git 仓库的分支名称。这对于多分支策略...

    git命令git命令git命令git命令

    4. 提交时显示所有差异:`git commit -v` 5. 修改上一次提交的信息:`git commit --amend -m [message]` 6. 重做上一次提交并包含新变化:`git commit --amend [file1] [file2] ...` ### 分支 分支管理,用于并发...

    linux命令行上直接显示git当前分支.bashrc配置

    linux在命令行上直接显示git分支的配置,不用再使用git branch命令查看当前分支了。

    《git基础知识》PPT课件.ppt

    16. Git status: 显示当前状态 17. Git mv: 重命名文件或文件夹 18. Git rm: 删除文件或文件夹 三、Git 分支操作 1. 创建分支:git branch <branch name> 2. 查看分支:git branch 3. 删除分支:git branch -d ...

    Git Commands.pdf

    `-m` 或 `--move` 用于重命名分支,如 `git branch -m old-branch-name new-branch-name`,当前分支可以使用 `git branch -m new-branch-name` 重命名。 5. **git checkout**: `git checkout` 用于切换分支或恢复...

    常用 Git 命令清单 - 阮一峰的网络日志1

    10. `git branch --set-upstream [branch] [remote-branch]`:在当前分支与指定的远程分支之间建立追踪关系。 除了这些基本操作,还有其他如合并、解决冲突、查看历史、重置、拉取、推送等高级命令,它们构成了Git...

    git常用命令.docx

    * `git branch -a`:显示所有本地和远程分支 远程仓库命令 * `git remote add origin <url>`:添加远程仓库 * `git push -f origin branchname`:推送本地分支到远程服务器 * `git pull origin branchname`:从...

    Git常用命令清单

    - 创建分支并与远程分支建立追踪关系: `$ git branch --track new-branch origin/new-branch` - 切换到指定分支并更新工作区: `$ git checkout new-branch` - 合并指定分支到当前分支: `$ git merge new-branch` ...

    常用Git命令清单

    `git commit -v` 用于提交时显示所有diff信息。若需要使用新的commit替代上一次提交,可使用 `git commit --amend -m [message]`。如果需要在没有新变化的情况下改写上一次commit的提交信息,同样适用 `git commit -...

    gitbranch-demo

    本示例"gitbranch-demo"旨在演示Git分支的使用,特别是与Java开发相关的实践。 在Java开发中,使用Git分支能有效提高团队协作效率。以下将详细讲解Git分支及其相关操作: 1. **创建分支**: 使用`git branch ...

    Git 的基本操作

    - `git branch` 显示本地分支 - `git branch -a` 查看所有(包括远程)分支 - `git branch -d <branch_name>` 删除分支(确保分支已合并) 这只是Git的一部分基本操作,Git还提供了许多高级功能,如rebasing、...

    git 命令手册

    - `git branch --set-upstream-to=origin/dev dev`:设置本地dev分支跟踪远程origin/dev分支。 #### 八、Stash管理 Stash可以帮助开发者暂存当前的工作状态,以便稍后再恢复。 **命令示例**: ```bash git stash ...

    Git使用教程

    * git branch -D master develop:删除本地库 develop * git checkout -b dev:建立一个新的本地分支 dev * git merge origin/dev:将分支 dev 与当前分支进行合并 * git checkout dev:切换到本地 dev 分支 五、...

    git常用命令(注释易懂超级全)

    - `git branch --track [branch] [remote-branch]`:创建新分支并追踪远程分支。 - `git checkout [branch-name]`:切换到指定分支。 - `git checkout --`:切换到上一个分支。 - `git branch --set-upstream ...

    Git简单使用.pdf

    5. 切换分支使用`git checkout [branch-name]`,可以使用`git branch --set-upstream [branch] [remote-branch]`来建立本地分支与远程分支的追踪关系。 标签管理: 1. 列出所有标签使用`git tag`,创建一个新标签到...

    git常用命令大全 git常用命令大全

    * `git branch`: 显示本地分支 * `git branch --contains 50089`: 显示包含提交 50089 的分支 * `git branch -a`: 显示所有分支 * `git branch -r`: 显示所有原创分支 * `git branch --merged`: 显示所有已合并到...

    git 代码仓库连接工具,git,git

    4. **查看状态**:`git status` - 显示当前工作区的状态。 5. **提交更改**:`git commit -m "commit message"` - 提交暂存区的更改到仓库。 6. **切换分支**:`git checkout <branch>` - 切换到指定分支。 7. **...

Global site tag (gtag.js) - Google Analytics