Git开发常用命令

本文详细记录了使用Git进行日常开发的工作流程,包括从master分支拉取最新代码,创建并切换到开发分支,提交代码,使用rebase合并commit,以及merge与rebase的区别。对于频繁使用Git但容易忘记具体操作的开发者,这是一个实用的参考。
摘要由CSDN通过智能技术生成

在企业工作经常使用git,每隔一段时间不敲代码,就忘了git咋用了,以此记录下:

以主分支为master分支为例:
一、进入master分支
git pull origin master --rebase

二、切换到自己需要进行开发的分支
git checkout -b feature/jinyou_2021XXX

三、开发时进行提交
git commit -am ‘to#aoneNumber Reason’
git push origin feature/jinyou_2021XXX --force

四、开发完成后进行commit的压缩合并
git log 查看有多少commit,找到时间最早的commitId
git rebase -i commitId / git rebase -i HEAD~number number为要合并的个数
然后在弹出来的里面,保留第一个pick,其他的使用squash/s,进行commit的合并
合并完成后,不用commit,直接push即可
git push origin feature/jinyou_2021XXX --force
在这里插入图片描述

附录一、merge和rebase的区别
git pull = git fetch + git merge FETCH_HEAD
git pull --rebase = git fetch + git rebase FETCH_HEAD
在这里插入图片描述

附录二、rebase的使用

rebase使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值