git使用

git常用命令

git commit(提交记录)

提交记录,与历史(c0)提交对比。提交c1,c0作为父节点。

git commit -m 'add/update/delete:修改声明'

git branch(分支)

简单的指某次提交的记录。(早建分支、多用分支)

创建分支
git branch dev1.0

git branch newImage

#切换分支后再提交新版本
git checkout dev1.0
git commit -m 'update:something'

## 切换并创建 将git branch 与git checkout 合并
git checkout -b dev1.0

切换后提交新分支

git merge

两个分支如何合并在一起,新分支如何合并回主线。

#将自己的分支合并到主分支上
git branch dev1.0
git checkout dev1.0
git commit -m 'update:update something'
git checkout main
git commit
git merge dev1.0

在这里插入图片描述

git rebase(合并)

第二种合并方法。rebase实际上就是取出一系列的提交记录,复制它们,然后在另外一个地方逐个的放下去。
优点是可以创造出更线性的提交历史。提交历史会异常清晰。

#复制c3为c3‘
git rebase main 

在这里插入图片描述

git checkout -b dev1.0
git commit
git checkout main
git commit
git checkout dev1.0
git rebase main

在这里插入图片描述

提交树上的移动

head:指向当前分支最近一次提交记录,通常指向分支名,在切换分支时能看到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值