Git详解(一)

本文介绍了Git工具的重要性和使用场景,包括版本控制以回溯错误,代码备份以防丢失,以及责任追溯和协同工作的优势。详细阐述了Git的下载安装、本地仓库的工作原理,并列举了常用命令,如`git init`、`git status`、`git add`、`git commit`等。此外,还解释了分支管理的概念,强调其在模块开发和团队合作中的价值,并展示了如何创建、切换、合并和删除分支。
摘要由CSDN通过智能技术生成

为什么要使用Git工具

  1. 版本控制。在项目推进的过程中,往往会出现这么一个情况:在版本1中代码有1个bug,在经过一番努力后,我们成功的将1个bug修改为3个bug,反正我是经常出现这种情况,毕竟太菜了 ,这时我们可能追悔莫及,心想要是能回到之前的代码版本就好了,这时我们就能使用git工具回退到之前的版本。
  2. 代码备份。这个的重要性不言而喻,使用git工具,我们可以同时在云端和本地备份代码,防止代码丢失。
  3. 责任追溯和协同工作。这个由于我的项目开发经验比较少,没有太深刻的体会,但仔细想一想还是挺有道理的。

Git下载和安装

官网下载地址:点击跳转下载
安装完成后,在随便哪个文件夹下点击右键,出现如下红框圈住的内容即表示安装成功!
夜阑
其中,Git GUI Here 为Git图形化界面;Git Bash Here 为Git命令行。

Git本地仓库

Git本地仓库工作原理

Git本地仓库主要设计三个概念:Working Tree(本地工作目录);Index (缓存区);Repository(本地历史仓库)。
三者之间的关系如下图:

由上图可知,我们的工作代码不能直接提交到本地历史仓库,而是先要用add命令存到暂存区,然后才能用commit命令提交到本地历史仓库,其次我们可以用checkout命令切换分支,以改变我们的工作目录。而且有一点应该注意就是我们在刚开始要用init命令初始化一个本地仓库。

Git常用命令

命令作用
git init初始化,创建本地git仓库
git status查看git状态(是否进行了添加、提交工作)
git add添加,将指定文件添加到暂存区
git commit -m ‘提交时携带的提交信息’提交,将暂存区文件提交到本地仓库
git log查看日志(git提交的历史日志)
git reflog查看所有分支的所有操作记录

历史版本切换

  1. 查看文件的log日志
git reflog
  1. 切换版本
 git reset --hard版本唯一索引

分支管理

为什么要用分支管理

  • 尝试性的模块开发
  • 周期较长的模块开发

分支管理基本原理

在这里插入图片描述
如上图所示,有两个分支:Master和Dev。每一个分支都有一个指针所指向,而Head指针指向当前所使用的分支。

分支管理操作

  • 创建新分支
git branch 分支名
  • 查看分支列表
git branch
  • 切换分支
git checkout 分支名
  • 合并分支
 git merge 分支名
  • 删除分支
git branch -d 分支名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值