`
guoyunsky
  • 浏览: 858982 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
3d3a22a0-f00f-3227-8d03-d2bbe672af75
Heritrix源码分析
浏览量:207189
Group-logo
SQL的MapReduce...
浏览量:0
社区版块
存档分类
最新评论

git学习笔记(二) git的一些设置和辅助功能

    博客分类:
  • Git
 
阅读更多

      微博:http://weibo.com/guoyunwb

 

      好记性不如烂笔头,一一记下吧. 方便自己也希望能够方便到别人

 

#1.用户设置

   git config --global user.name "郭芸"                             #设置姓名

   git config --global user.email "username@email.com" #设置邮件

# 2.颜色设置

   git config --global color.diff auto                                  # git diff的时候要显示颜色

   git config --global color.status auto                             # git status的时候要显示颜色

   git config --global color.branch auto                           # git branch的时候要显示颜色

#3.命令别名设置

   git config --system alias.st status        # git status命令别名为git st

   git config --system alias.ci commit      # git commit命令别名为git ci

   git config --system alias.co checkout  # git checkout命令别名为git co

   git config --system alias.br branch     # git branch命令别名为git br

#4.git 乱码解决

   git config --global core.quotepath false                  #文件名不乱码,比如文件名是中文

   git config --global gui.encoding utf-8                        #设置git gui的界面编码为UTF-8

   git config --global i18n.commitencoding utf-8   #设置 git commit -m时commit log 提交时使用 utf-8 编码

   git config --global i18n.logoutputencoding gbk  #设置git log输出日志时的编码是GBK

#5.显示分支

   修改后可以直关的看到你当前所处在哪个分支,无需通过git branch察看.需要在你的环境变量中如~/.bashrc文件中加入如下内容:

parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(git::\1)/'
}
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]: \w \[\033[31m\]\$(parse_git_branch)\[\033[00m\]$\[\033[00m\] "

    之后再source ~/.bashrc之后,你再进入到一个git目录就能看到所在分支了,类似如下:

    /tmp/demo (git::master)$

   

 更多文章、感悟、分享、勾搭,请用微信扫描:

0
5
分享到:
评论
1 楼 suyuwen1 2015-01-10  
Git版本控制软件结合GitHub从入门到精通常用命令学习手册
http://www.ihref.com/read-16369.html

相关推荐

    学习笔记

    【标题】:“学习笔记”通常指的是个人在学习过程中整理的各种资料和心得,这可能涵盖了广泛的IT知识领域。在这个“学习笔记”压缩包中,我们很可能找到作者在学习源码解析和工具使用方面积累的笔记和资源。 【描述...

    DSA:通过GIT学习DSA

    **标题解析:** "DSA:通过GIT学习DSA" 这个标题表明了这是一个关于数据结构与算法(DSA)的学习资源,特别的是,它利用Git这一版本控制工具来辅助学习过程。Git是分布式版本控制系统,常用于软件开发,帮助开发者...

    Zend学习笔记 - (二) 开发工具

    【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...

    PyQT学习资料,from git hub

    2. **新建文本文档.txt** - 这个文件可能是笔记、代码片段或其他辅助学习的文本资料。虽然标题未给出具体信息,但通常这类文档会包含开发者在学习过程中的心得、问题解决方案或示例代码。 3. **opencv-pyqt5-master...

    git_presentation:Git 演示文稿

    最后,"git_presentation-master"这个文件名表明这是一个Git仓库的克隆,其中可能包含了幻灯片源文件、笔记、代码示例或其他辅助材料。通过检查这个目录,学习者可以更深入地探索Git的工作原理,并跟随演示文稿实践...

    springCloud学习笔记.zip

    在学习笔记中,我们可能还会看到关于如何设置这些组件,如何进行服务的注册与发现,如何实现微服务间的通信,以及如何处理服务的容错和监控等方面的内容。`image` 文件可能是用于辅助说明的图表或者示例图片。 通过...

    study:第一次在git提交自己的学习心得与体会,感悟!

    在学习过程中,利用Git可以很好地管理个人的学习笔记和项目。例如,可以创建一个名为“study-main”的文件夹作为Git仓库,里面存放学习资料、代码示例和个人心得文档。每次学习完一个新概念或解决一个问题,就可以在...

    前端学习笔记,做一个简单的网站-todomvc-app-template,学习代码

    在这个"前端学习笔记,做一个简单的网站-todomvc-app-template"中,我们将会探索如何利用HTML、JavaScript(JS)以及一些辅助工具和最佳实践来创建一个TodoMVC应用模板。TodoMVC是一个流行的学习和展示MV*(Model-...

    设计模式学习笔记

    在本学习笔记中,我们将重点关注“策略模式”。策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。这种模式允许我们定义一系列算法,并将每一个算法封装起来,使得它们可以相互替换,同时让算法的变化...

    达内java笔记,精挑细选(达内助教整理)0积分

    最后,笔记中可能涵盖了一些辅助工具和框架,如Maven进行项目管理和构建,Git进行版本控制,以及IntelliJ IDEA或Eclipse等IDE的使用,这些工具能够提高开发效率。 总之,这份“达内java笔记”是学习J2EE的一份宝贵...

    Selenium学习笔记

    【Selenium学习笔记】 Selenium 是一款强大的自动化测试工具,主要用于Web应用程序的测试。它支持多种编程语言,如Java、Python、C#等,能够模拟真实用户在浏览器上的操作,进行网页元素的选择、点击、输入等操作。...

    《java学习》-Java 学习笔记.zip

    本压缩包文件“《java学习》-Java 学习笔记.zip”包含了丰富的学习资源,帮助初学者和进阶者深入理解Java编程。 1. **Java基础知识** - **语法**:Java的基础语法包括变量、数据类型、运算符、流程控制语句(如if-...

    云笔记安卓端源码(仅供学习用)

    有道云笔记的源码可能包含用于存储笔记内容、元数据和用户设置的数据库结构。同时,它也可能使用了云存储接口,如SDK,实现与服务器之间的数据同步。 3. **用户界面设计** 安卓UI主要通过XML布局文件和Java代码...

    浅谈MTK平台下Android开发比较学习笔记doc.doc

    ### MTK平台下Android开发比较学习笔记 #### 一、引言 近年来,随着移动互联网技术的迅猛发展,智能手机已成为人们日常生活中不可或缺的一部分。而Android操作系统作为全球市场份额最大的移动操作系统,其背后的...

    gtm:git tasktime管理器

    作为Git的一个扩展,`gtm` 遵循Git的命令行接口,易于学习和使用。它添加了一些新的命令,如`gtm start`,`gtm stop`,`gtm report`等,使时间管理变得直观且方便。 ### 8. GitShell Integration 对于Windows用户...

    前端学习笔记,做一个简单的网站,模仿京东方网站.html,学习代码

    5. 开发工具:前端开发通常会使用代码编辑器(如Visual Studio Code、Sublime Text等)、浏览器开发者工具(用于调试和测试网页)以及版本控制系统(如Git)等辅助工具。 6. 响应式设计:为了适应不同屏幕尺寸的...

    sencha touch2学习笔记(一)---环境搭建和开发工具配置

    最后,标签中的“工具”指的是Sencha SDK Tools以及可能使用的其他辅助开发工具,如版本控制系统Git,代码质量检查工具ESLint,以及自动化部署工具Grunt或Gulp等。掌握这些工具的使用能提升你的开发效率和代码质量。...

    curso-de-git-PI

    通过这个课程,学习者不仅可以掌握Git的基本操作,还能理解其核心概念,如版本、分支和提交。同时,与HTML的结合也能帮助他们将学到的版本控制技能应用到实际的Web开发项目中。Git的熟练使用能提高开发效率,减少...

    软件下载erOne-笔记

    由于它与“erOne-笔记”和“ps软件下载”没有直接关联,这可能是下载过程中附带的一个资源,或者是一个用于辅助学习、教程或开发的资源包。 在这个场景下,我们可以深入探讨以下几个IT知识点: 1. **软件下载管理*...

Global site tag (gtag.js) - Google Analytics