文档章节

Ubuntu下,管理Android源码,显示所有git的分支名

螃蟹会飞
 螃蟹会飞
发布于 2013/10/31 09:43
字数 175
阅读 133
收藏 0

查看Android源码的时候,为了方便对源码中所有的分支进行管理,可以添加如下代码段显示所有的git库的当前分支名。

###########################################
 
# write a function to
compute the current git branch
parse_git_branch() {
  git branch 2>/dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

 
YELLOW="\[\033[0;33m\]"
 
# set the PS1 variable

PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n$YELLOW\$(parse_git_branch)\[\033[00m\]
\$ "
 
# on any regular directory it will output:
#
/path/to/directory$ [PROMPT]
 
# on a git repository it will output:

# /path/to/directory(branch_name_in_yellow)$ [PROMPT]
# Show branch name
if current is a git managed dir.

 
###########################################

 

将上诉代码段 添加到Ubuntu系统的gedit ~/.bashrc

再执行source ~/.bashrc使代码段生效。

© 著作权归作者所有

共有 人打赏支持
螃蟹会飞
粉丝 0
博文 10
码字总数 1818
作品 0
南京
高级程序员
私信 提问
Android源码下载方法详解

作者:张星 相信很多下载过内核的人都对这个很熟悉 git clone git://android.git.kernel.org/kernel/common.git kernel 但是这是在以前,现在如果这么执行的话,会显示如下内容 Initialized ...

晨曦之光
2012/03/14
5.2K
0
Ubuntu11.10下编译android内核源码

在之前的文章中,为读者介绍了《Ubuntu Linux下android源码下载方法》、《Ubuntu11.10下配置android的Eclipse开发环境》、配置过程中遇到的一些问题,以及《Ubuntu11.10下android源码4.0.3的...

Taskiller
2012/01/11
0
0
Android拓展系列(3)--Android源码下载

前几天,又切换回ubuntu11.04系统了,体验以下unity桌面。 android系统源码(包括sdk源码)的下载主要是需要用到git工具,关于git工具的使用我会抽空专门介绍,这里用到的时候简略说明一下。 ...

枫影Xda
2011/10/23
0
0
windows下配置android源码获取环境

获取android源码主要用到的工具: cURL:cURL是一个利用URL语法在命令行方式下工作的文件传输工具。 http://curl.haxx.se/ git:android使用的版本控制软件。 http://git-scm.com/download ...

枫影Xda
2012/04/18
0
1
Android webrtc 源码编译

版权声明:本文出自朋永的博客,转载必须注明出处。 https://blog.csdn.net/VNanyesheshou/article/details/89016114 编译最近的代码 1 环境准备 ubuntu 16.04(最好是这个版本以上) 安装d...

zpengyong
04/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
C++网络编程(一)gRPC的编译

Google是真滴烦,整个编译链全是自家产品,在编译之前先来安装一堆东西 安装环境依赖 chocolatey Windows下的包管理系统,没有他就慢慢去下载下面的一堆乱七八糟的东西吧。CMD下执行下面这句...

Pulsar-V
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0
手机通过wifi遥控arduino

手机下载Blinker 从Blinker官网下载手机App,安装到手机。 手机连接WiFi。 点击我的设备右上角的"+"添加设备,选择Arduino -> wifi接入,复制密钥以备后续使用。 点击新建的设备,可以在新界...

davidwbnu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部