我的技术博客

分享计算机科学与技术的学习笔记和实践经验

Git 基础用法

Git 是目前世界上最先进的分布式版本控制系统,在软件开发中被广泛使用。本文将介绍 Git 的基础用法,帮助初学者快速上手。

Git 的安装

不同操作系统安装 Git 的方式略有不同:

Linux (Ubuntu/Debian)

sudo apt-get update
sudo apt-get install git

macOS

brew install git

Windows

Git 官网 下载安装包并安装。

Git 基本配置

安装完 Git 后,需要进行一些基本配置:

# 设置用户名和邮箱
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

# 查看配置
git config --list

Git 基本操作

创建版本库

# 创建一个空目录
mkdir myproject
cd myproject

# 初始化仓库
git init

添加和提交文件

# 创建一个文件
echo "Hello, Git!" > README.md

# 添加文件到暂存区
git add README.md

# 提交到版本库
git commit -m "初始化项目,添加 README 文件"

查看状态和变更

# 查看仓库当前状态
git status

# 查看文件修改内容
git diff filename

# 查看提交历史
git log
git log --pretty=oneline  # 简洁模式

版本回退

# 回退到上一个版本
git reset --hard HEAD^

# 回退到指定版本
git reset --hard commit_id

# 查看命令历史,以便确定要回到未来的哪个版本
git reflog

远程仓库操作

# 关联远程仓库
git remote add origin git@github.com:username/repository.git

# 推送到远程仓库
git push -u origin master  # 第一次推送
git push origin master  # 后续推送

# 从远程仓库克隆
git clone git@github.com:username/repository.git

分支管理

# 创建并切换到新分支
git checkout -b develop

# 查看当前分支
git branch

# 切换分支
git checkout master

# 合并分支
git merge develop

# 删除分支
git branch -d develop

总结

本文介绍了 Git 的基础用法,包括安装、配置、创建版本库、添加和提交文件、查看状态和变更、版本回退、远程仓库操作以及分支管理等内容。掌握这些基本操作后,你就可以开始使用 Git 进行版本控制了。随着使用的深入,你可以进一步学习 Git 的高级特性。