配合Git修改PS1

1.export PS1=‘\[email protected]\h:\[\033[1;34m\]\w\[\033[0;33m\]$(git branch 2> /dev/null | sed -e ‘/^[^*]/d‘ -e "s/* \(.*\)/[\1$([[ $(git status 2> /dev/null | tail -n1) != "nothing to commit, working directory clean" ]] && echo "*")]/")\[\e[0m\]$ ‘

source:http://ryansechrest.com/2013/11/bash-shell-prompt-dissected-display-git-branch-name-status-color/

2.curl https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh -o ~/.git-prompt.sh

source:http://code-worrier.com/blog/git-branch-in-bash-prompt/

3.export PS1=‘\[\033[01;32m\]\h\[\033[01;34m\] \w\[\033[31m\]$(__git_ps1 "(%s)") \[\033[01;34m\]$\[\033[00m\] ‘

source:http://makandracards.com/makandra/524-show-the-current-git-branch-on-your-bash-prompt

配合Git修改PS1,布布扣,bubuko.com

时间: 2024-08-06 16:06:21

配合Git修改PS1的相关文章

码云配合git入门命令总结学习

目录 码云配合git入门命令总结学习 基本设置 基本命令总结学习 准备工作以及基本思路 基本命令 码云搭建仓库步骤 准备前工作 具体操作方法 远程仓库基本命令 标签相关命令 所有命令总结 基本命令总结说明 远程库有关的命令说明 标签相关命令 容易混淆的命令 码云配合git入门命令总结学习 基本设置 设置用户名及email: git config --global user.name "Your Name" git config --global user.email "[em

ubuntu 14.04 修改PS1提示符

默认情况下,Ubuntu终端会输出完整路径,在路径名很长的时候,提示方式很不友好,通过以下步骤修改PS1变量的设置,可以让终端输出相对路径.类似于红帽系统的风格.修改思路:将w修改为W显示绝对路径,并添加[]括号. 默认情况下,Ubuntu终端会输出完整路径,在路径名很长的时候,提示方式很不友好,通过以下步骤修改PS1变量的设置,可以让终端输出相对路径.类似于红帽系统的风格.修改思路:将w修改为W显示绝对路径,并添加[]括号. 修改用户目录下的.bashrc文件 PS1='[\[email pr

git 修改作者信息的方法

git 修改作者信息的方法 单个仓库里个人信息 git config user.name "姓名" git config user.email "邮箱" 推荐使用全局用户信息: git config --global user.name "姓名" git config --global user.email "邮箱" 原文地址:https://www.cnblogs.com/cag2050/p/9870408.html

git修改远程仓库地址

问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库地址 方法有三种: 1.修改命令 git remote origin set-url [url] 2.先删后加 git remote rm origingit remote add origin [url] 3.直接修改config文件 git 远程仓库管理 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写

git分支合并、撤销;git修改已push的commit信息; git 撤销操作;

git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2  //选择要合并到 分支名1 的分支名2 eg: 如果develop_screen分支合并到develop分支上,这个时候切换到develop分支上, git merge develop_screen 5.合并之后可能会有冲突,可用git status 查看冲突代码 <<<<<<<  ===

Git修改前一次提交的方法

如果发现上一次提交的内容存在问题,就需要修改了. 基本概念 Change: Gerrit中的一个Change就是一个Review任务,它对应一个commit. 每个commit,应该是为了一个目的的完整修改.如果某一次修改不完全,就需要修正该commit. 每一次修正之前的commit,重新提交时,都应该保持Change-Id不变,这样就不会产生新的Change,而是在原有的Change下产生一个新的Patch Set. 所有的Patch Set中,只有最新的一个是真正有用的,能够合并的. 图1

git 修改最后一次提交的用户名 或者 commit的内容

修改git最后一次提交的命令 $ git commit --amend 修改git最后一次提交用户名的相关命令 git config user.name 'wangz' git config user.email 'wangz@alib.com' git commit --amend --author=wangz 修改最后一次提交内容的相关文档 $ git commit --amend --help usage: git commit [options] [--] <pathspec>...

Git修改提交注释

修改本地最近一次已提交的注释 git commit --amend 如果已经上传到了github上,因此github的提交和已修改的提交不一样,推送到远程可以用下面命令强制修改 git push origin master --force

git修改已提交commit的内容

假设我们需要修改倒数第三个commit的内容 1.首先调用`git rebase` git rebase -i HEAD~3 此时会产生如下的提交列表 pick f7f3f6d changed my name a bit pick 310154e updated README formatting and added blame pick a5f4a0d added cat-file # Rebase 710f0f8..a5f4a0d onto 710f0f8 # # Commands: # p