BOSh
文章28
标签12
分类5

一言

文章归档

常用git使用知识

常用git使用知识

Git 是目前最流行的版本控制工具。为了让你更直观地理解它的工作原理,我们可以将其操作分为四个区域:工作区 (Workspace)暂存区 (Index/Stage)本地仓库 (Repository)远程仓库 (Remote)

以下是按照日常使用频率整理的常用命令:

1. 基础配置与初始化

在开始写代码前,通常需要配置身份或新建仓库。

  • git init: 在当前目录初始化一个新的 Git 仓库。
  • git clone <url>: 从远程服务器克隆一个完整的仓库到本地。
  • git config --global user.name "你的名字": 设置全局用户名。
  • git config --global user.email "你的邮箱": 设置全局邮箱。

2. 提交流程(最常用)

这是每天循环往复的操作,用于保存你的代码更改。

  • git status**: 查看当前工作区的状态(哪些文件修改了、哪些还没提交)。
  • git add <file>: 将文件添加到暂存区**(准备提交)。使用 git add . 添加所有更改。
  • git commit -m "说明文字": 将暂存区的内容提交到本地仓库**,并添加备注。
  • git push origin <branch>: 将本地仓库的分支推送到远程仓库**。

3. 分支管理

Git 的强大之处在于分支切换。

  • git branch: 列出所有本地分支。
  • git checkout -b <branch-name>: 创建并切换到一个新分支。
  • git checkout <branch-name>: 切换到已有的分支。
  • git merge <branch>: 将指定分支合并到当前分支。
  • git branch -d <branch-name>: 删除已合并的分支。

4. 同步与更新

当团队多人协作时,需要频繁拉取他人的代码。

  • git pull: 从远程拉取最新代码并直接合并到本地(相当于 fetch + merge)。
  • git fetch: 仅从远程下载最新的历史记录,不自动合并,比 pull 更安全。

5. 撤销与对比

写错了代码或者想看改了哪里时使用。

  • git log: 查看提交历史记录。
  • git diff: 查看工作区和暂存区的差异。
  • git reset --hard HEAD^: 撤销最近一次提交,并强制恢复到上一个版本(慎用!)。
  • git checkout -- <file>: 丢弃工作区的修改,恢复到最后一次提交的状态。

常用命令速查表

操作 命令 说明
下载 git clone 克隆远程项目
保存 git add + git commit 暂存并提交到本地
推送 git push 上传到远程服务器
更新 git pull 下载并合并远程代码
状态 git status 查看文件是否变动
历史 git log 查看谁在什么时候改了什么
美女
本文作者:BOSh
本文链接:http://zsb.hidns.co/2025/12/27/%E5%B8%B8%E7%94%A8git%E4%BD%BF%E7%94%A8%E7%9F%A5%E8%AF%86/
版权声明:本文由BoSh发布,部分内容来源于网络。