Git bash
Git 的核心是一组命令行实用程序,旨在在 Unix 风格的命令行环境中执行。Linux 和 macOS 等现代操作系统都包含内置的 Unix 命令行终端。这使得 Linux 和 macOS 操作系统在使用 Git 时互为补充。Microsoft Windows 改用 Windows 命令提示符,这是一种非 Unix 的终端环境。
在 Windows 环境中,Git 通常被打包为更高级别的 GUI 应用的一部分。Git 的 GUI 可能会尝试抽象和隐藏底层版本控制系统原语。对于 Git 初学者来说,这可以很好地帮助他们快速为项目做出贡献。一旦项目与其他团队成员的协作要求不断提高,就必须了解实际的原始 Git 方法是如何工作的。在这种情况下,删除命令行工具的 GUI 版本可能是有益的。提供 Git Bash 的目的是提供终端 Git 体验。
什么是 Git Bash?
Git Bash 是一款适用于 Microsoft Windows 环境的应用,它为 Git 命令行体验提供了仿真层。Bash 是 Bourne Again Shell 的首字母缩写,shell 是一种终端应用,用于通过书面命令与操作系统交互。Bash 是 Linux 和 macOS 上流行的默认 shell。Git Bash 是一个在 Windows 操作系统上安装 Bash、一些常见的 bash 实用程序和 Git 的软件包。
如何安装 Git Bash
Git Bash 作为 Git For Windows 软件包的一部分包含在内。像其他 Windows 应用一样下载并安装 Git For Windows。下载完成后,找到随附的 .exe
文件然后打开即可执行 Git Bash。
如何使用 Git Bash
Git Bash 具有与标准 Bash 体验相同的操作。查看基本的 Bash 用法会很有帮助。Bash 的高级用法超出了这篇以 Git 为重点的文档的范围。
相关资料
如何移动完整的 Git 存储库
查看解决方案
了解 Bitbucket Cloud 的 Git
如何浏览文件夹
Bash 命令 pwd
用于打印‘当前工作目录’。pwd
等同于在 DOS(Windows 控制台主机)终端上执行 cd。这是当前 Bash 会话所在的文件夹或路径。
Bash 命令 ls
用于‘列出’当前工作目录的内容。ls
等同于 Windows 控制台主机终端上的 DIR
。
Bash 和 Windows 控制台主机都有 cd 命令。cd 是‘变更目录’的首字母缩写。调用 cd 时会附加一个目录名。执行 cd 会将终端会话的当前工作目录变更为传递的目录参数。
Git Bash 命令
Git Bash 包含其他命令,这些命令可以在 Git Bash 仿真的 /usr/bin
目录中找到。实际上,Git Bash 可以在 Windows 上提供相当强大的 shell 体验。Git Bash 附带了以下 shell 命令,这些命令超出了本文档的范围:Ssh、scp、cat、find。
除了前面讨论的 Bash 命令集外,Git Bash 还包括本站点讨论的全套 Git 核心命令。要了解更多信息,请访问 git clone、git commit、git checkout、git push 等的相应文档页面。
分享此文章
下一主题
推荐阅读
将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。