`
何足道
  • 浏览: 33204 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Git学习笔记2 给git命令起别名

git 
阅读更多

程序员都是"懒惰"的,哪怕是执行一个命令的时候少敲了一个字母也感觉特舒坦。Git就允许为命令设置别名。

以git status为例,如果敲git st

显然无法识别。


我们可以在 ~/.gitconfig 文件里面进行别名设置,即加上下面这几行


接着再敲git st

这次git st 就被识别成 git status了。

 

有些程序员可能会有某几个单词敲的特别不习惯,比如总把push敲成psuh,那索性就可以把 psuh 作为 push 的一个别名加到配置文件中,多省事。

 

 

分享到:
评论

相关推荐

    配置Mac终端显示(Git)

    5. **Git Aliases**: 创建Git别名可以简化常用命令。例如,`git config --global alias.st status`让`git st`等同于`git status`。在~/.gitconfig文件中添加这些别名。 6. **Powerline Fonts**: Powerline字体可以...

    大一大二常用命令大全笔记demo

    2. **alias**:创建命令别名,简化常用命令输入。 3. **source**:在当前Shell环境中执行脚本。 八、版本控制 1. **git**:版本控制系统,用于追踪代码修改历史,协同开发。 2. **git clone/pull/push**:克隆、...

    gitStudy:git공부하기

    由于描述简单,只提到了"git공부하기"(韩语中的"git学习"),我们可以假设这个压缩包包含了一些学习Git的基础资料。 在标签为空的情况下,我们无法得到额外的分类信息。然而,压缩包中的文件名"gitStudy-main"可能...

    study

    标题 "study" 提供的信息是关于学习某个主题,特别是与 Git 命令相关的学习内容。Git 是一个分布式版本控制系统,用于跟踪对软件项目中文件的更改。在描述中,我们看到了几个常用的 Git 命令,它们是 Git 工作流程的...

    gitnote图像

    在Gitnote中,Shell通常用于编写自动化脚本或执行Gitnote提供的命令,如`gitnote add`、`gitnote list`等,这些命令简化了与Git仓库中笔记的交互。 4. **图像处理**: 在Gitnote中,"gitnote图像"可能是指在Markdown...

    Python大学生基础笔记

    Python是一种广泛应用于科学计算、数据分析、人工智能、...这本Python大学生基础笔记将涵盖以上所有内容,通过深入浅出的讲解和丰富的实例,帮助学生扎实地掌握Python编程基础,为后续的进阶学习和实践打下坚实的基础。

    freeBSD中文使用手册

    1. **Shell介绍**:包括默认的C Shell(csh)和更常用的Bourne-Again Shell(bash),以及它们的命令语法和别名设定。 2. **常用命令**:如`ls`, `cd`, `mv`, `cp`, `rm`等基本文件操作命令,以及`find`, `grep`, `...

    dotfiles:我在Arch和旧笔记本电脑上的个人dotfile

    2. **自定义Shell**:通过修改`.bashrc`或`.zshrc`等文件,用户可以创建快捷命令、定义别名、设置提示符等,使Shell更加符合个人需求。 3. **跨设备同步**:使用版本控制系统(如git)管理dotfiles,可以在多台设备...

    amo的编程小工具集合.zip

    amo可能会提供一些Git的配置文件、别名设定,或者是他自己编写的Git脚本。 3. **终端模拟器**:如iTerm2(macOS)、ConEmu(Windows)等,这些增强型终端提供了更丰富的自定义功能,如颜色主题、多窗口管理等。 4....

    Jay-A-Kad:我的GitHub个人资料的配置文件

    1. `.gitconfig`:这是Git的全局配置文件,可以设定用户名、电子邮件、文本编辑器等信息,也可以自定义Git命令别名。 2. `.github`目录:包含用于GitHub操作的配置,如`ISSUE_TEMPLATE`(预设问题报告模板)、`PULL_...

    dotfiles: Ninrod的锐化dotfiles for emacs, vim, zsh, tmux。

    5. **Git**: Git是版本控制系统,这里可能涉及到如何集成git到这些工具中,比如在Emacs或vim中查看git状态,或者通过zsh的别名简化git命令。 6. **Bash和Shell**: Bash是Unix/Linux系统下的默认shell,尽管Ninrod...

    linux-notes:有关Linux和其他一些技术的个人文档和说明

    1. shell别名:简化常用命令,例如alias ll='ls -l'。 2. shell函数:自定义功能,可以包含多个命令。 3. 错误处理:使用set -e可以使脚本在遇到错误时立即退出。 4. 子shell:在当前shell环境中启动新的shell实例,...

    opencv-machine-learning-master_stage4aj_python_opencv_machinelea

    【标题】"opencv-machine-learning-master_stage4aj_python_opencv_machinelea" 暗示这是一个关于OpenCV和机器学习的项目,特别关注Python编程语言。在这个项目中,开发者可能正在研究如何利用OpenCV库进行图像处理...

    LearnNotes

    描述中的 "学习笔记,记录点滴新的" 强调了这是一系列不断积累和更新的知识点集合,主要关注的是过程和新知识的获取。 在标签中提到了 "Shell",这意味着这份资料很可能与Linux或Unix系统的Shell脚本编程有关。...

    my-dev-settings:我的发展笔记

    3. **版本控制工具**:Git的配置文件(.gitconfig)可能包含用户信息、别名设定、自定义钩子等,展示了作者的版本控制习惯。 4. **语言特定配置**:对于特定编程语言,如Python的.pip配置,JavaScript的.npmrc,...

    c++ study

    `.doc`文件是Microsoft Word文档,可能包含C++学习的教程、笔记或者案例分析。 综合以上信息,C++学习可能涵盖了以下几个关键知识点: 1. **基本语法**:了解C++的基础语法,如变量声明、数据类型、流程控制语句...

    dotfiles

    1. **Shell配置**:`.bashrc`, `.bash_profile`, `.zshrc` - 这些文件包含了Shell启动时执行的命令,比如设置别名、路径、环境变量等。 2. **Git配置**:`.gitconfig` - 定制Git的全局配置,如用户名、邮箱、颜色...

    速查表:可搜索的简洁代码文档

    - 将笔记本添加到Git仓库进行版本控制,使用`git add`, `git commit`, `git push`命令。 Jupyter Notebook的强大之处在于其灵活性和交互性,它将代码、文档和结果紧密结合,使得数据分析过程既清晰又易于分享。...

    MyLearning

    4. **IPython内核**:Jupyter Notebook基于IPython内核,提供了丰富的命令别名和魔术函数,如`%timeit`用于测量代码执行时间。 5. **版本控制**:通过将Notebook保存为`.ipynb`文件,可以利用Git进行版本控制,跟踪...

Global site tag (gtag.js) - Google Analytics