Git代码版本控制工具

本文介绍了Git的基本使用方法,包括初始化配置、暂存功能、版本提交等,并详细解释了如何通过分支进行团队协作,以及合并分支、解决冲突的过程。此外还介绍了如何使用远程仓库。

Git是一款软件, 提供了代码版本控制功能

解决了开发中的一些问题 例如:

  • 代码书写完成后无法回退
  • 代码的分支操作
  • 代码的远程保存

Git安装指路(百度一下,你就知道~)

初始化配置
git在使用之前,必须配置用户名和邮箱(2个命令,最好是英文名)

git config --global user.name "用户名"
git config --global user.email "邮箱"

检查配置是否成功

git config -l

暂存功能
概念:
代码已经完成一小部分,可以保存起来,类似ctrl+s

第一步:让项目被git工具管理(项目目录下cmd) ——git init
第二步:暂存指定文件或所有文件——git add文件名(指定)/git add .(所有)

版本提交
在这里插入图片描述

只有暂存的文件才能形参版本

git commit -m "版本说明"
//版本说明内不要有空格,会乱码

查看版本

//查看当前版本之前的版本
git log
//查看所有版本
git reflog

回退到指定版本

git reset --hard 版本唯一标识

创建分支
团队协作时,多人同时在一个版本上进行操作,新增不同的功能
为了相互不影响,所以创建分支

git checkout -b 分支名
//-b 代表创建完分支,直接切换到新分支

查看已有分支

git branch

切换到指定分支

git checkout 分支名

合并操作
举例:
第一步:创建分支

git checkout -b a1
git checkout -b b1
git checkout -b c1

第二步:查看已有分支

git branch

注意:当分支操作完成后,想要切换到其他分支,必须提交版本,才能更改固定到当前分支

git branch//1.
git add .//2.
git commit -m "版本说明"

//再切换到其他分支,相同操作
git checkout b1
git branch
//(新增一些模块css js html...)
git add .
git commit -m "版本说明"

....//省略c1步骤,操作同上

第三步:开始合并

//合并命令
git merge 分支名

主分支:master

//1.确保当前分支master为主分支
git checkout master
//2.查看当前分支
git branch
//3.合并
git merge a1
git merge b1
git merge c1

解决冲突

当主分支有01.js其他分支也有01.js时,打开vscode查看01.js文件右侧有小图标 C 冲突的意思

手动解决冲突–暂存–提交版本

git add .
git commit -m "说明"

删除分支
当分支用完之后(合并完成),可以删除分支

git branch -d
//d代表删除

举例步骤:

//查看所有
git branch
//删除a1分支
git branch -d a1//其他同理

远程仓库
两个非常著名的Git免费仓库:都要申请
码云 Github
在这里插入图片描述
推荐使用码云~

Git

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值