GitHub与Git常用命令总结

好的,GitHub 本身是一个代码托管平台,它主要通过 Web 界面进行操作。你提到的 cls 命令通常是 Windows 系统命令行中用于清屏的命令(在 macOS/Linux 中对应的是 clear 命令)。

我猜你可能想了解的是与 GitHub 相关的 Git 的基本命令,因为 Git 才是本地管理代码版本、并与 GitHub 远程仓库进行交互的核心工具。

下面我为你整理了从配置到日常使用的完整 Git 基本命令,这些是你与 GitHub 协作的基础。


1. 初始配置(第一次使用时设置)

这些命令只需要配置一次,它们会保存在你的全局配置文件中。

1
2
3
4
5
6
7
8
9
10
11
# 设置你的用户名(提交记录会显示这个名称)
git config --global user.name "你的用户名"

# 设置你的邮箱(与你的GitHub账号邮箱一致最佳)
git config --global user.email "你的邮箱"

# 启用彩色的命令行输出,让命令结果更易读
git config --global color.ui auto

# 保存你的GitHub凭证(避免每次push都输入密码)
git config --global credential.helper store

2. 本地仓库操作基础命令

初始化与克隆

1
2
3
4
5
6
# 在当前目录初始化一个新的本地仓库
git init

# 从GitHub克隆(下载)一个现有的仓库到本地
git clone <GitHub仓库的URL>
# 例如:git clone https://github.com/username/repository.git

查看状态与更改

1
2
3
4
5
6
7
8
# 查看当前仓库的状态(哪些文件被修改、已暂存等)
git status

# 查看文件具体更改了什么内容(比较工作区和暂存区的差异)
git diff

# 查看简洁的状态信息(如单行显示)
git status -s

添加与提交

1
2
3
4
5
6
7
8
# 将某个文件的更改添加到暂存区(准备提交)
git add <文件名>

# 添加当前目录下所有更改过的文件到暂存区
git add .

# 将暂存区的所有文件提交到本地仓库,并附上提交信息
git commit -m "你的提交信息说明"

查看历史记录

1
2
3
4
5
6
7
8
# 查看详细的提交历史记录
git log

# 以简洁的单行形式查看提交历史
git log --oneline

# 查看带有分支合并图的提交历史
git log --graph --oneline --decorate --all

3. 与远程仓库(GitHub)交互的命令

连接与推送

1
2
3
4
5
6
7
8
9
# 查看已关联的远程仓库(通常命名为origin)
git remote -v

# 将本地仓库关联到一个远程GitHub仓库(通常在克隆后自动设置)
git remote add origin <GitHub仓库的URL>

# 将本地的提交推送到GitHub远程仓库(通常主分支叫main或master)
git push -u origin main
# 首次推送后,后续可以简写为:git push

拉取与更新

1
2
3
4
5
6
# 从远程仓库拉取更新并合并到当前分支(最常用)
git pull origin main
# 等同于先执行 git fetch(获取更新),再执行 git merge(合并更新)

# 仅从远程仓库获取更新,但不自动合并
git fetch origin

4. 分支管理命令

分支是 Git 的核心功能,用于开发新功能或修复 Bug,而不影响主线代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看所有分支(当前分支前会标有*号)
git branch

# 创建一个新分支
git branch <新分支名>

# 切换到一个已存在的分支
git checkout <分支名>

# 创建并立即切换到新分支(常用)
git checkout -b <新分支名>

# 将指定分支合并到当前分支(例如,将feature分支合并到main分支)
# 1. 先切换到main分支: git checkout main
# 2. 再执行合并: git merge feature

# 删除一个分支(如果分支已合并,用-D强制删除)
git branch -d <分支名>

总结:最常用的工作流程

假设你要在一个新项目上工作:

  1. 获取代码git clone https://github.com/xxx/xxx.git
  2. 创建分支git checkout -b my-new-feature (基于当前分支创建新功能分支)
  3. 进行修改:编辑代码文件
  4. 添加更改git add .git add <文件名>
  5. 提交更改git commit -m "添加了新功能"
  6. 推送分支git push -u origin my-new-feature (首次推送该分支)
  7. 发起 Pull Request:在 GitHub 网站上对你的分支发起 PR,请求合并到主分支。
  8. 更新本地:PR 被合并后,切换回主分支 git checkout main 并拉取最新代码 git pull

希望这份清单对你有帮助!Git 的命令还有很多,但这些是使用 GitHub 进行协作最核心、最常用的部分。

时间: 2025-09-18T18:50:19


👤 用户

github cls 基本命令

时间: 2025-09-18T18:50:19


🤖 DeepSeek (deepseek-chat)

好的,GitHub 本身是一个代码托管平台,它主要通过 Web 界面进行操作。你提到的 cls 命令通常是 Windows 系统命令行中用于清屏的命令(在 macOS/Linux 中对应的是 clear 命令)。

我猜你可能想了解的是与 GitHub 相关的 Git 的基本命令,因为 Git 才是本地管理代码版本、并与 GitHub 远程仓库进行交互的核心工具。

下面我为你整理了从配置到日常使用的完整 Git 基本命令,这些是你与 GitHub 协作的基础。


1. 初始配置(第一次使用时设置)

这些命令只需要配置一次,它们会保存在你的全局配置文件中。

1
2
3
4
5
6
7
8
9
10
11
# 设置你的用户名(提交记录会显示这个名称)
git config --global user.name "你的用户名"

# 设置你的邮箱(与你的GitHub账号邮箱一致最佳)
git config --global user.email "你的邮箱"

# 启用彩色的命令行输出,让命令结果更易读
git config --global color.ui auto

# 保存你的GitHub凭证(避免每次push都输入密码)
git config --global credential.helper store

2. 本地仓库操作基础命令

初始化与克隆

1
2
3
4
5
6
# 在当前目录初始化一个新的本地仓库
git init

# 从GitHub克隆(下载)一个现有的仓库到本地
git clone <GitHub仓库的URL>
# 例如:git clone https://github.com/username/repository.git

查看状态与更改

1
2
3
4
5
6
7
8
# 查看当前仓库的状态(哪些文件被修改、已暂存等)
git status

# 查看文件具体更改了什么内容(比较工作区和暂存区的差异)
git diff

# 查看简洁的状态信息(如单行显示)
git status -s

添加与提交

1
2
3
4
5
6
7
8
# 将某个文件的更改添加到暂存区(准备提交)
git add <文件名>

# 添加当前目录下所有更改过的文件到暂存区
git add .

# 将暂存区的所有文件提交到本地仓库,并附上提交信息
git commit -m "你的提交信息说明"

查看历史记录

1
2
3
4
5
6
7
8
# 查看详细的提交历史记录
git log

# 以简洁的单行形式查看提交历史
git log --oneline

# 查看带有分支合并图的提交历史
git log --graph --oneline --decorate --all

3. 与远程仓库(GitHub)交互的命令

连接与推送

1
2
3
4
5
6
7
8
9
# 查看已关联的远程仓库(通常命名为origin)
git remote -v

# 将本地仓库关联到一个远程GitHub仓库(通常在克隆后自动设置)
git remote add origin <GitHub仓库的URL>

# 将本地的提交推送到GitHub远程仓库(通常主分支叫main或master)
git push -u origin main
# 首次推送后,后续可以简写为:git push

拉取与更新

1
2
3
4
5
6
# 从远程仓库拉取更新并合并到当前分支(最常用)
git pull origin main
# 等同于先执行 git fetch(获取更新),再执行 git merge(合并更新)

# 仅从远程仓库获取更新,但不自动合并
git fetch origin

4. 分支管理命令

分支是 Git 的核心功能,用于开发新功能或修复 Bug,而不影响主线代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看所有分支(当前分支前会标有*号)
git branch

# 创建一个新分支
git branch <新分支名>

# 切换到一个已存在的分支
git checkout <分支名>

# 创建并立即切换到新分支(常用)
git checkout -b <新分支名>

# 将指定分支合并到当前分支(例如,将feature分支合并到main分支)
# 1. 先切换到main分支: git checkout main
# 2. 再执行合并: git merge feature

# 删除一个分支(如果分支已合并,用-D强制删除)
git branch -d <分支名>

总结:最常用的工作流程

假设你要在一个新项目上工作:

  1. 获取代码git clone https://github.com/xxx/xxx.git
  2. 创建分支git checkout -b my-new-feature (基于当前分支创建新功能分支)
  3. 进行修改:编辑代码文件
  4. 添加更改git add .git add <文件名>
  5. 提交更改git commit -m "添加了新功能"
  6. 推送分支git push -u origin my-new-feature (首次推送该分支)
  7. 发起 Pull Request:在 GitHub 网站上对你的分支发起 PR,请求合并到主分支。
  8. 更新本地:PR 被合并后,切换回主分支 git checkout main 并拉取最新代码 git pull

希望这份清单对你有帮助!Git 的命令还有很多,但这些是使用 GitHub 进行协作最核心、最常用的部分。

时间: 2025-09-18T18:50:19



对话统计

  • 消息总数: 2 条
  • 处理状态: 成功转换