程序员都是"懒惰"的,哪怕是执行一个命令的时候少敲了一个字母也感觉特舒坦。Git就允许为命令设置别名。
以git status为例,如果敲git st
显然无法识别。
new-host-2:designer XXX$ git st git: 'st' is not a git command. See 'git --help'. Did you mean one of these? status reset stage stash svn 我们可以在 ~/.gitconfig 文件里面进行别名设置,即加上下面这几行
[alias] st = status ci = commit br = branch co = checkout df = diff 接着再敲git st
这次git st 就被识别成 git status了。
new-host-2:designer XXX$ git st # On branch master # Your branch is behind 'origin/master' by 4 commits, and can be fast-forwarded. # nothing to commit (working directory clean)
有些程序员可能会有某几个单词敲的特别不习惯,比如总把push敲成psuh,那索性就可以把 psuh 作为 push 的一个别名加到配置文件中,多省事。
您还没有登录,请您登录后再发表评论
配置文件中的设置可以控制Git的各种行为,包括别名、忽略文件原则、以及如何与其他服务如GitLab的交互。 总的来说,Git提供了一套完整的工具,用于高效地进行项目版本控制,无论是单人开发还是团队协作。掌握Git的...
2. **添加文件到暂存区**: `git add <file>` 命令将文件添加到暂存区。这一步骤是将文件的更改准备提交到仓库的重要步骤之一。 3. **提交更改**: `git commit -m "message"` 命令用于将暂存区中的更改提交到仓库。`...
- `git config --global alias.abh 'log --oneline --decorate --graph --all'`:设置别名`abh`来简化命令。 - `git abh`:执行上述命令所定义的操作。 ### Git存储 - `git stash list`:查看存储列表。 - `git ...
辛星笔记之ProGit涵盖了版本控制、git基础、git分支管理、服务器上git的使用、分布式git概念、git工具使用、自定义git、以及git内部原理等关键知识点。下面将详细介绍这些知识领域。 版本控制是一种记录文件内容...
2. **alias**:创建命令别名,简化常用命令输入。 3. **source**:在当前Shell环境中执行脚本。 八、版本控制 1. **git**:版本控制系统,用于追踪代码修改历史,协同开发。 2. **git clone/pull/push**:克隆、...
由于描述简单,只提到了"git공부하기"(韩语中的"git学习"),我们可以假设这个压缩包包含了一些学习Git的基础资料。 在标签为空的情况下,我们无法得到额外的分类信息。然而,压缩包中的文件名"gitStudy-main"可能...
标题 "study" 提供的信息是关于学习某个主题,特别是与 Git 命令相关的学习内容。Git 是一个分布式版本控制系统,用于跟踪对软件项目中文件的更改。在描述中,我们看到了几个常用的 Git 命令,它们是 Git 工作流程的...
在Gitnote中,Shell通常用于编写自动化脚本或执行Gitnote提供的命令,如`gitnote add`、`gitnote list`等,这些命令简化了与Git仓库中笔记的交互。 4. **图像处理**: 在Gitnote中,"gitnote图像"可能是指在Markdown...
Python是一种广泛应用于科学计算、数据分析、人工智能、...这本Python大学生基础笔记将涵盖以上所有内容,通过深入浅出的讲解和丰富的实例,帮助学生扎实地掌握Python编程基础,为后续的进阶学习和实践打下坚实的基础。
1. **Shell介绍**:包括默认的C Shell(csh)和更常用的Bourne-Again Shell(bash),以及它们的命令语法和别名设定。 2. **常用命令**:如`ls`, `cd`, `mv`, `cp`, `rm`等基本文件操作命令,以及`find`, `grep`, `...
2. **自定义Shell**:通过修改`.bashrc`或`.zshrc`等文件,用户可以创建快捷命令、定义别名、设置提示符等,使Shell更加符合个人需求。 3. **跨设备同步**:使用版本控制系统(如git)管理dotfiles,可以在多台设备...
amo可能会提供一些Git的配置文件、别名设定,或者是他自己编写的Git脚本。 3. **终端模拟器**:如iTerm2(macOS)、ConEmu(Windows)等,这些增强型终端提供了更丰富的自定义功能,如颜色主题、多窗口管理等。 4....
1. `.gitconfig`:这是Git的全局配置文件,可以设定用户名、电子邮件、文本编辑器等信息,也可以自定义Git命令别名。 2. `.github`目录:包含用于GitHub操作的配置,如`ISSUE_TEMPLATE`(预设问题报告模板)、`PULL_...
5. **Git**: Git是版本控制系统,这里可能涉及到如何集成git到这些工具中,比如在Emacs或vim中查看git状态,或者通过zsh的别名简化git命令。 6. **Bash和Shell**: Bash是Unix/Linux系统下的默认shell,尽管Ninrod...
1. shell别名:简化常用命令,例如alias ll='ls -l'。 2. shell函数:自定义功能,可以包含多个命令。 3. 错误处理:使用set -e可以使脚本在遇到错误时立即退出。 4. 子shell:在当前shell环境中启动新的shell实例,...
【标题】"opencv-machine-learning-master_stage4aj_python_opencv_machinelea" 暗示这是一个关于OpenCV和机器学习的项目,特别关注Python编程语言。在这个项目中,开发者可能正在研究如何利用OpenCV库进行图像处理...
描述中的 "学习笔记,记录点滴新的" 强调了这是一系列不断积累和更新的知识点集合,主要关注的是过程和新知识的获取。 在标签中提到了 "Shell",这意味着这份资料很可能与Linux或Unix系统的Shell脚本编程有关。...
3. **版本控制工具**:Git的配置文件(.gitconfig)可能包含用户信息、别名设定、自定义钩子等,展示了作者的版本控制习惯。 4. **语言特定配置**:对于特定编程语言,如Python的.pip配置,JavaScript的.npmrc,...
`.doc`文件是Microsoft Word文档,可能包含C++学习的教程、笔记或者案例分析。 综合以上信息,C++学习可能涵盖了以下几个关键知识点: 1. **基本语法**:了解C++的基础语法,如变量声明、数据类型、流程控制语句...
相关推荐
配置文件中的设置可以控制Git的各种行为,包括别名、忽略文件原则、以及如何与其他服务如GitLab的交互。 总的来说,Git提供了一套完整的工具,用于高效地进行项目版本控制,无论是单人开发还是团队协作。掌握Git的...
2. **添加文件到暂存区**: `git add <file>` 命令将文件添加到暂存区。这一步骤是将文件的更改准备提交到仓库的重要步骤之一。 3. **提交更改**: `git commit -m "message"` 命令用于将暂存区中的更改提交到仓库。`...
- `git config --global alias.abh 'log --oneline --decorate --graph --all'`:设置别名`abh`来简化命令。 - `git abh`:执行上述命令所定义的操作。 ### Git存储 - `git stash list`:查看存储列表。 - `git ...
辛星笔记之ProGit涵盖了版本控制、git基础、git分支管理、服务器上git的使用、分布式git概念、git工具使用、自定义git、以及git内部原理等关键知识点。下面将详细介绍这些知识领域。 版本控制是一种记录文件内容...
2. **alias**:创建命令别名,简化常用命令输入。 3. **source**:在当前Shell环境中执行脚本。 八、版本控制 1. **git**:版本控制系统,用于追踪代码修改历史,协同开发。 2. **git clone/pull/push**:克隆、...
由于描述简单,只提到了"git공부하기"(韩语中的"git学习"),我们可以假设这个压缩包包含了一些学习Git的基础资料。 在标签为空的情况下,我们无法得到额外的分类信息。然而,压缩包中的文件名"gitStudy-main"可能...
标题 "study" 提供的信息是关于学习某个主题,特别是与 Git 命令相关的学习内容。Git 是一个分布式版本控制系统,用于跟踪对软件项目中文件的更改。在描述中,我们看到了几个常用的 Git 命令,它们是 Git 工作流程的...
在Gitnote中,Shell通常用于编写自动化脚本或执行Gitnote提供的命令,如`gitnote add`、`gitnote list`等,这些命令简化了与Git仓库中笔记的交互。 4. **图像处理**: 在Gitnote中,"gitnote图像"可能是指在Markdown...
Python是一种广泛应用于科学计算、数据分析、人工智能、...这本Python大学生基础笔记将涵盖以上所有内容,通过深入浅出的讲解和丰富的实例,帮助学生扎实地掌握Python编程基础,为后续的进阶学习和实践打下坚实的基础。
1. **Shell介绍**:包括默认的C Shell(csh)和更常用的Bourne-Again Shell(bash),以及它们的命令语法和别名设定。 2. **常用命令**:如`ls`, `cd`, `mv`, `cp`, `rm`等基本文件操作命令,以及`find`, `grep`, `...
2. **自定义Shell**:通过修改`.bashrc`或`.zshrc`等文件,用户可以创建快捷命令、定义别名、设置提示符等,使Shell更加符合个人需求。 3. **跨设备同步**:使用版本控制系统(如git)管理dotfiles,可以在多台设备...
amo可能会提供一些Git的配置文件、别名设定,或者是他自己编写的Git脚本。 3. **终端模拟器**:如iTerm2(macOS)、ConEmu(Windows)等,这些增强型终端提供了更丰富的自定义功能,如颜色主题、多窗口管理等。 4....
1. `.gitconfig`:这是Git的全局配置文件,可以设定用户名、电子邮件、文本编辑器等信息,也可以自定义Git命令别名。 2. `.github`目录:包含用于GitHub操作的配置,如`ISSUE_TEMPLATE`(预设问题报告模板)、`PULL_...
5. **Git**: Git是版本控制系统,这里可能涉及到如何集成git到这些工具中,比如在Emacs或vim中查看git状态,或者通过zsh的别名简化git命令。 6. **Bash和Shell**: Bash是Unix/Linux系统下的默认shell,尽管Ninrod...
1. shell别名:简化常用命令,例如alias ll='ls -l'。 2. shell函数:自定义功能,可以包含多个命令。 3. 错误处理:使用set -e可以使脚本在遇到错误时立即退出。 4. 子shell:在当前shell环境中启动新的shell实例,...
【标题】"opencv-machine-learning-master_stage4aj_python_opencv_machinelea" 暗示这是一个关于OpenCV和机器学习的项目,特别关注Python编程语言。在这个项目中,开发者可能正在研究如何利用OpenCV库进行图像处理...
描述中的 "学习笔记,记录点滴新的" 强调了这是一系列不断积累和更新的知识点集合,主要关注的是过程和新知识的获取。 在标签中提到了 "Shell",这意味着这份资料很可能与Linux或Unix系统的Shell脚本编程有关。...
3. **版本控制工具**:Git的配置文件(.gitconfig)可能包含用户信息、别名设定、自定义钩子等,展示了作者的版本控制习惯。 4. **语言特定配置**:对于特定编程语言,如Python的.pip配置,JavaScript的.npmrc,...
`.doc`文件是Microsoft Word文档,可能包含C++学习的教程、笔记或者案例分析。 综合以上信息,C++学习可能涵盖了以下几个关键知识点: 1. **基本语法**:了解C++的基础语法,如变量声明、数据类型、流程控制语句...