在 GitHub 上推送和拉取代码的必备 Git Bash 命令

发布: (2026年1月18日 GMT+8 17:12)
4 min read
原文: Dev.to

Source: Dev.to

什么是 Git Bash

Git Bash 是一个命令行界面,让你可以在本地机器上运行 Git 命令。它不是 GitHub,也不是一种编程语言,如果你想在终端中使用 Git,它并不是可选的。Git Bash 只是执行 Git 命令的环境。

每当你想从 GitHub 拉取代码或将本地更改推送回去时,都需要使用 Git Bash。

如何设置 Git Bash

在开始任何工作之前,先配置你的 Git 身份。

设置用户名

git --config global user.name "yourname"

设置邮箱

git --config global user.email "your email"

Git 使用这些信息将你的提交关联到你的账户。

将仓库导入 Git Bash

1. 克隆已有的 GitHub 仓库

如果项目已经在 GitHub 上存在,使用以下命令克隆:

git clone 

此命令会把项目下载到本地机器并创建本地仓库。

2. 在已有的本地项目中使用 Git Bash

如果项目已经在你的电脑上,先初始化仓库:

git init

然后将其连接到远程 GitHub 仓库:

git remote add origin 

核心工作流:从本地更改到 GitHub

检查项目当前状态

git status

git status 会显示哪些文件已更改以及哪些是未跟踪的。拉取、提交或推送之前请先运行它。

从 GitHub 拉取代码

拉取总是在推送之前进行。它会下载 GitHub 上的更改并应用到本地代码,防止冲突。

git pull origin main

如有需要,将 main 替换为你的分支名称。

本地修改后(推送前)

编辑完后将更改加入暂存区:

git add

将代码推送到 GitHub

将本地提交发送到 GitHub:

git push -u origin 

常见的推送与拉取错误

  • Rejected – 当你在未先拉取的情况下尝试推送时会出现。先拉取再推送。
  • Authentication failed – Git 无法验证你的身份。
  • Nothing to push – 当你没有提交任何更改时出现。

正确的推送‑拉取顺序

对于初学者,掌握以下顺序:

  1. Pull(拉取)
  2. Change(修改)
  3. Add(暂存)
  4. Commit(提交)
  5. Push(推送)

遵循此顺序可以保持代码同步,防止推送被拒绝,并最大程度减少冲突。

结论

刚开始理解 Git 可能会觉得困难,但随着练习会变得更容易。你不会通过死记硬背命令变得熟练,而是通过在真实仓库中反复运行它们、犯错并阅读错误信息来提升。一旦你开始动手,Git Bash 就会变得可预测。

Back to Blog

相关文章

阅读更多 »

深入数据科学

介绍 本文将帮助您了解 Git 和 GitHub,包括 push、pull、跟踪更改和版本控制等术语。 安装 Git Bash…

Git Bash 和 GitHub 简介

定义 - Git 是一种广泛使用的免费开源系统,旨在处理各种规模的项目。它使开发者能够跟踪代码的更改和 f...

Git Bash 与 GitHub 初学者入门

什么是 Git?Git 是一个免费、开源的版本控制系统,用于随时间跟踪代码或任何文件的更改。它让开发者能够:- 在项目上工作……