第一步首先clone代码:
git clone git://git.kernel.org/pub/scm/git/git.git
第二步拷贝脚本
把文件contrib/completion/git-completion.bash 拷到~下,重命名为.git-completion.sh
把文件contrib/completion/git-prompt.sh 拷到~下,重命名为.git-prompt.sh
可以先看一下这两个脚本的内容,里面有简单介绍。
第三步写入.bashrc以下内容
source ~/.git-completion.sh
source ~/.git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export GIT_PS1_SHOWSTASHSTATE=1
export GIT_PS1_SHOWUNTRACKEDFILES=1
export GIT_PS1_SHOWUPSTREAM="verbose git svn"
PS1='\[\033[1;31m\]\u@\h \[\033[1;34m\]\W\[\033[1;31m\]$(__git_ps1 " (%s)")\[\033[1;35m\] -> \[\033[0m\]'
第四步注销或者重新启动,此时命令行应该已经改变。成功。
相关推荐
bash-git-prompt是一个开源项目,它为bash shell提供了一个实时显示Git仓库状态的命令提示符。通过在终端中显示分支信息、未跟踪文件、未提交改动等状态,使得开发者能快速了解当前工作环境,无需频繁运行`git ...
默认的Bash提示符可能只是简单的"$"符号,但`gittify`会显示更多的上下文信息,如当前工作目录、Git分支、是否处在未跟踪或未提交的文件状态、以及最后一次提交的时间等。通过使用不同的颜色和符号,`gittify`使得...
同时,它还会改变提示符,显示当前分支和未跟踪的文件状态,帮助开发者快速了解项目的状态。 在`git-sh-master`这个压缩包中,通常包含以下内容: 1. `git-sh`源代码:这是整个项目的主体部分,包括`git-sh`的Bash...
Gitstatus 是一个强大的工具,专为 Bash 和 Zsh 提供实时的 Git 工作区状态信息,以便在命令行提示符中显示。这个工具能够帮助开发者更高效地追踪项目中的版本控制状态,无需离开终端就能了解当前分支、是否有未提交...
安装完成后,每当在版本控制的工作目录下打开新的Shell窗口或标签页时,你就会看到增强后的提示符。 总之,`git-prompt`是一个强大的工具,它增强了Linux开发者的命令行体验,尤其对于那些频繁处理Git、SVN和HG项目...
"Bash-powerline"项目的目标是将这种视觉风格移植到Bash shell的提示符中,无需依赖Python或者其他额外的软件。这使得那些无法或不愿安装Powerline的环境也能享受到类似的功能。通过纯Bash脚本实现,意味着你可以...
记得在安装过程中选择“Add Git to PATH”选项,这样可以在命令提示符或者Git Bash中直接调用Git命令。 安装完成后,你可以通过桌面快捷方式启动Git Bash,或者在资源管理器中右键点击任意目录,选择“在此处打开...
2. **分支信息**:在提示符中显示当前所在的Git分支,以及是否处于未合并或未提交的状态。 3. **远程状态**:快速显示远程分支的差异,如是否有新的推送或拉取。 4. **快捷命令**:集成了一些常用的Git命令,比如`gc...
此外,Fishshell 还支持自定义提示符,允许用户按照自己的喜好调整提示符的格式和颜色。 在Shell脚本开发方面,Fishshell 提供了一套易于理解和使用的语法。与Bash相比,Fishshell 的语法更接近现代编程语言,例如...
标题 "cygwin 改成 fedora 风格的提示符" 涉及到的是在 Windows 上使用的 Cygwin 环境中,如何调整命令行提示符(prompt)使其显示类似于 Fedora Linux 发行版的样式。Cygwin 是一个在 Windows 平台上模拟 Linux ...
在Windows上使用Git,通常通过命令行工具cmd.exe(命令提示符)来执行Git命令。Git的命令行工具提供了一种交互方式,允许用户执行诸如克隆、提交、拉取、推送等版本控制操作。例如,"git clone"命令用于从远程仓库...
安装过程中,用户可以选择安装组件,如Git Bash、Git GUI以及是否设置环境变量,以便在命令提示符或PowerShell中直接使用Git。 通过安装这个版本的Git,开发团队可以在Windows环境中有效地进行版本控制,同时利用...
这个安装程序会引导你完成安装过程,包括选择安装路径、设置默认文本编辑器,以及选择是否在命令提示符中使用Git Bash模拟Linux环境。 Git Bash是一个非常重要的组件,它是Git在Windows上的命令行接口,提供了与...
安装完成后,用户可以通过桌面快捷方式或者命令提示符(或Git Bash)来启动Git。 Git的基本操作包括初始化仓库(`git init`)、添加文件到仓库(`git add`)、提交更改(`git commit`)、查看提交历史(`git log`)...
在安装选项中,确保勾选“Run Git from the Windows Command Prompt”以使Git命令能在命令提示符中使用。此外,你可以选择“Use the Windows native SSL library”以确保与系统其他软件的兼容性。 安装完成后,我们...
在Linux环境中,Git Prompt是一个非常实用的工具,它可以在命令行界面中实时显示Git仓库的状态,比如当前分支、是否干净(有无未提交的改动)等信息,从而提高开发效率。这个“linux-采用纯bash写的一个简单而快速...
以下将详细介绍如何在Windows环境下在Sublime Text 3中使用不同的终端,如命令提示符、Git Bash和Google Cloud SDK Shell。 1. **命令提示符(Command Prompt)** 在Windows系统中,命令提示符是内置的命令行接口,...
oh-my-git会根据Git的状态动态地改变提示符的格式和颜色,例如,当有未提交的改动时,提示符可能会显示为红色;当在分支上时,分支名会显示在提示符之前。 而在**zsh**中,oh-my-git利用了zsh的高级特性,如自动...
此外,Git for Windows还包括了一个名为Git Bash的模拟终端,它可以提供类Unix的shell环境,让用户习惯于在Linux或MacOS下使用的Git命令行工具。 在安装Git for Windows 64时,用户可以选择自定义安装选项,比如...
Python-PureLine是一个纯Bash实现的Powerline风格的命令行提示符,它为Linux或Unix系统的终端用户提供了一种高效且美观的界面。Powerline是一款流行的设计,它在终端的命令提示符中添加了丰富的符号和颜色,以增强...