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
查看本地仓库的分支
git branch
创建新的分支
git branch <branch_name>
切换到指定分支
git checkout <branch_name>
3. Git 进阶命令
- 合并分支
- 标签管理
- 远程仓库管理
- Git Flow 工作流程
1. git merge
将指定分支合并到当前分支
git merge <branch_name>
4. Git 常见问题解决
- Git 冲突解决
- Git 回滚操作
- Git 误删文件恢复
最后 送书
点赞收藏即可获取书本!
Git是一款让人一开始觉得很容易学,但却很难精通的工具。
本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。
《Git从入门到精通》共分11个章节
- 1-3章介绍安装工具及环境,对于已经安装完成的读者可直接从第4章开始阅读。
- 第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。
- 第6章介绍Git中常用的分支功能以及使用情境。
- 第7~9章则是介绍如何修改现有的历史记录、使用标签,以及如何应对其他常见的状况。
- 前面的内容都是在自己的计算机上就可以完成的,从第10章开始介绍如何将自己计算机里的记录推一份到线上(GitHub)。
- 后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow。
- 市面上的参考书籍或网络教程大多是教大家如何通过终端机指令来学习Git,这让不少想学习Git的新手打了退堂鼓。
本书除了教大家如何在终端机视窗中输入Git指令,还搭配了图形界面工具,缓和了读者的学习曲线,让读者更容易上手。
如果没中的同学,也可以在这里获取哈!
https://item.jd.com/12793056.html