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

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

git 
阅读更多

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

以git status为例,如果敲git st

显然无法识别。


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


接着再敲git st

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

 

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

 

 

分享到:
评论

相关推荐

    Git学习笔记.pdf

    配置文件中的设置可以控制Git的各种行为,包括别名、忽略文件原则、以及如何与其他服务如GitLab的交互。 总的来说,Git提供了一套完整的工具,用于高效地进行项目版本控制,无论是单人开发还是团队协作。掌握Git的...

    Git整理笔记

    2. **添加文件到暂存区**: `git add <file>` 命令将文件添加到暂存区。这一步骤是将文件的更改准备提交到仓库的重要步骤之一。 3. **提交更改**: `git commit -m "message"` 命令用于将暂存区中的更改提交到仓库。`...

    git基础.md 基础学习资料

    - `git config --global alias.abh 'log --oneline --decorate --graph --all'`:设置别名`abh`来简化命令。 - `git abh`:执行上述命令所定义的操作。 ### Git存储 - `git stash list`:查看存储列表。 - `git ...

    辛星笔记之Pro Git

    辛星笔记之ProGit涵盖了版本控制、git基础、git分支管理、服务器上git的使用、分布式git概念、git工具使用、自定义git、以及git内部原理等关键知识点。下面将详细介绍这些知识领域。 版本控制是一种记录文件内容...

    大一大二常用命令大全笔记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++的基础语法,如变量声明、数据类型、流程控制语句...

Global site tag (gtag.js) - Google Analytics