Git 命令行



Git Bash 是一个命令行界面,为 Windows 用户提供类似 Unix 的 shell,允许他们与 Git 交互。它结合了 Git 和 Bash(Bourne Again SHell),Bash 是在类似 Linux 和 macOS 的 Unix 系统中常见的命令处理器。使用 Git Bash,开发者可以无缝地执行 Git 命令和使用 Unix 命令,使其成为 Windows 上版本控制的理想工具。

它模仿 Linux 或 macOS 中的命令行行为,允许 Windows 用户运行脚本并使用 Unix 命令,例如ls、catgrep,以及 Git 命令。

设置 Git Bash

要开始使用 Git Bash,请按照以下步骤操作

1. 下载并安装 Git Bash

可以从官方 Git 网站下载 Git Bash。选择适合您系统的安装程序,然后按照安装提示操作。在安装过程中,您可以配置各种设置,例如默认文本编辑器和换行符行为。

2. 启动 Git Bash

安装完成后,通过在开始菜单或桌面快捷方式中搜索“Git Bash”来启动 Git Bash。将打开一个终端窗口,显示一个命令行界面,您可以在其中执行 Git 和 Bash 命令。

3. 首次配置 Git

使用您的姓名和电子邮件配置 Git,这些信息将用于提交消息。

git config --global user.name "Your Name"
git config --global user.email "[email protected]"    

Git Bash 中的基本 Git 命令

设置好 Git Bash 后,您可以开始使用它来管理您的 Git 仓库。以下是一些入门必备的命令

初始化仓库

要在现有文件夹中创建一个新的 Git 仓库,请使用 cd 命令导航到该文件夹。

git init

这会通过创建一个 .git 子目录来将目录初始化为 Git 仓库。

克隆仓库

要从远程服务器(例如 GitHub)克隆现有仓库,请使用

git clone <repository-url>

此命令将下载所有项目文件以及整个版本历史记录。

检查状态

git status 命令可用于检查工作目录和暂存区的当前状态。它显示哪些文件已修改、未跟踪或已准备好提交。

$ git status

将文件添加到暂存区

要标记要包含在下次提交中的文件,请使用 git add 命令

git add <file-name>

要一次性添加列表中所有未跟踪的文件,请使用以下命令

$ git add .

提交更改

使用描述性消息将暂存的更改提交到本地仓库。

git commit -m "Commit message"

查看提交历史

使用 git log 查看提交历史记录,包括作者信息、日期和提交消息。

git log

推送更改

如果您正在使用远程仓库,则需要将更改推送到远程仓库。使用以下命令将更改推送到远程仓库

$ git push origin master

Git Bash 为 Windows 用户提供了一个强大的界面,可以在类似 Unix 的环境中使用 Git。它能够执行 Git 和 Unix 命令,使开发人员能够有效地执行版本控制任务、管理分支和处理远程仓库。无论您是初学者还是经验丰富的开发人员,掌握 Git Bash 都可以显著改善您的工作流程和版本控制实践。

广告