目录

Git的详细使用方法

Git的详细使用方法

Git 是一个分布式版本控制系统,用于跟踪和管理代码的变更。以下是 Git 的详细使用方法:


1 安装 Git

  • Windows :从 下载安装包。

  • Linux (Ubuntu/Debian)

sudo apt install git

  • macOS

  • 使用 Homebrew。 brew install git

验证安装

git –version


2 配置用户信息

首次使用

首次使用时,Git 前需配置全局用户名和邮箱: git config –global user.name “Your Name” git config –global user.email “ ”

查看配置

git config –list


3 创建仓库

初始化新仓库

git init

克隆现有仓库

git clone


4 基础操作

修改文件

在工作目录中修改或新增文件。

添加到暂存区

git add # 添加单个文件 git add . # 添加所有修改

提交到本地仓库

git commit -m “说明”

查看状态

git status

查看提交历史

git log # 完整的提交历史 git log –oneline # 简单的提交历史 git log –graph # 图形化分支历史


5 分支管理

创建分支

git branch

切换分支

git checkout

或创建并切换到新分支

git checkout -b

合并分支

git checkout master git merge

删除分支

git branch -d # 删除本地分支 git push origin –delete # 删除远程分支

解决冲突

手动编辑冲突文件后,执行 git addgit commit


6 远程仓库

  • 关联远程仓库

git remote add origin

  • 查看远程仓库

git remote -v

  • 推送代码

git push origin

首次推送时指定分支:

git push -u origin

  • 拉取代码

git pull origin # 拉取并合并 git fetch origin # 仅下载远程变更


7 高级操作

撤销更改

  • 撤销工作区修改 git checkout –
  • 撤销暂存区修改 git reset HEAD
  • 回退到某次提交 git reset –hard # 彻底回退(请慎用) git revert # 生成新提交以撤销旧提交

标签管理

  • 创建标签 git tag v1.0.0 git tag -a v1.0.0 -m “版本说明”
  • 推送标签到远程 git push origin –tags

暂存修改

git stash # 暂存当前修改 git stash pop # 恢复暂存的修改

比较差异

git diff # 工作区与暂存区的差异 git diff –staged # 暂存区与最新提交的差异


8 协作流程(示例)

克隆仓库

git clone

创建新分支开发

git checkout -b feature/new-feature

开发完成后提交

git add . git commit -m “版本说明”

推送分支到远程

git push origin feature/new-feature

Pull Request(PR)或 Merge Request(MR)

在 GitHub/Gitee 上发起 Pull Request(PR)或 Merge Request(MR)。

合并分支

审核通过后合并到主分支(如 master)。


9 配置与别名

忽略文件

在项目根目录创建 .gitignore,列出需忽略的文件/目录(如 node_modules/, .env)。

设置别名

设置别名可以简化命令 git config –global alias.co checkout git config –global alias.br branch


10 常见问题

提交到错误分支

使用 git reset 回退提交,再切换到正确分支提交。

误删分支

通过 git reflog 查找提交记录恢复。