Git 基础知识总结
1. Git 简介
Git 是什么
- Git是一款分布式版本控制系统,可以有效地管理代码的版本和变更。
- Git可以在本地进行版本控制,也可以在多人协作开发时进行远程版本控制。
- Git的设计目标是速度快、数据完整性高、支持分布式、非线性开发流程。
Git 的优点
- 分布式版本控制系统
- 支持离线操作
- 可以在本地仓库进行大部分操作
- 可以轻松地创建分支和合并分支
- 可以通过提交历史进行代码追踪和回退
- 可以通过标签进行版本控制
- 可以通过远程仓库进行代码共享和协作。
Git 的基本概念- 版本控制:Git 是一种分布式版本控制系统,可以记录文件的修改历史。
- 仓库(Repository):Git 仓库是存储项目文件和版本历史的地方。
- 提交(Commit):Git 提交是将文件修改保存到版本历史中的操作。
- 分支(Branch):Git 分支是独立于主分支的版本历史,可以用于开发新功能或修复问题。
- 合并(Merge):Git 合并是将两个分支的修改合并到一起的操作。
- 远程仓库(Remote Repository):Git 远程仓库是存储在网络上的仓库,可以与本地仓库进行同步。
- 克隆(Clone):Git 克隆是将远程仓库复制到本地的操作。
2. Git 基础命令
- 创建仓库
- 添加文件
- 提交文件
- 查看状态
- 撤销操作
- 分支管理
1. git clone
克隆远程仓库到本地
git clone <repository_url>
2. git add
将文件添加到暂存区
git add <file_name>
将所有修改过的文件添加到暂存区
git add .
3. git commit
提交暂存区的文件到本地仓库
git commit -m "commit_message"
4. git push
将本地仓库的文件推送到远程仓库
git push
将本地仓库的文件推送到远程仓库的指定分支
git push <remote_name> <branch_name>
5. git pull
从远程仓库拉取最新的代码到本地仓库
git pull
6. git branch
查看本地仓库的分支
扫描二维码关注公众号,回复:
16297362 查看本文章
git branch
创建新的分支
git branch <branch_name>
切换到指定分支
git checkout <branch_name>
3. Git 进阶命令
- 合并分支
- 标签管理
- 远程仓库管理
- Git Flow 工作流程
4. Git 常见问题解决
- Git 冲突解决
- Git 回滚操作
- Git 误删文件恢复