Git 是一个分布式版本控制系统,用于跟踪代码变更、协作开发和管理项目。以下是 Git 的基础使用指南,涵盖常用命令和场景:
1. 安装 Git
- Windows:下载 Git for Windows(含 GUI 工具和命令行)。
- Linux:
sudo apt-get install git
(Ubuntu/Debian)或sudo yum install git
(CentOS)。 - Mac:通过 Homebrew 安装:
brew install git
。
2. 配置用户信息
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
- 查看配置:
git config --list
3. 基础操作
初始化仓库
git init # 在当前目录创建新仓库
git clone <repo-url> # 克隆远程仓库到本地
提交更改
git add <file> # 添加文件到暂存区(用 `.` 添加所有文件)
git commit -m "描述" # 提交更改到本地仓库
查看状态与历史
git status # 查看当前变更状态
git log # 查看提交历史(加 `--oneline` 简化输出)
4. 分支管理
git branch # 列出所有分支
git branch <name> # 创建新分支
git checkout <branch> # 切换分支(或用 `switch`)
git merge <branch> # 合并指定分支到当前分支
5. 远程仓库操作
关联远程仓库
git remote add origin <repo-url> # 关联远程仓库(通常命名为 origin)
推送与拉取
git push -u origin main # 首次推送本地分支到远程(main/master)
git pull # 拉取远程最新代码并合并
6.撤销操作
场景 | 命令 |
---|---|
丢弃工作区修改 | checkout --<file> |
从暂存区撤回文件 | reset HEAD <file> |
回退到某次提交 | reset --hard <commit-id> |
7 .解决冲突
当多人修改同一文件时可能出现冲突:
1.执行 pull
后提示冲突;
2.手动编辑文件中标记冲突的部分;
3.重新add和commit解决后的文件。
如果需要更深入学习可以访问零声教育官网课程页面:零声教育Git教程。
内容由零声教学AI助手提供,问题来源于学员提问