【git】总结

一般提交流程:

git add 或者直接加号暂存
git status 检查状态
git commit -m “提交信息”
git pull
git push origin HEAD:refs/for/分支

git pull 拉代码时有冲突:

git add . 暂存所有
git stash 暂存
git pull 解决冲突
git stash apply 放出暂存代码,恢复

stash暂存用法

git stash save “message”
git stash list 每个stash都有一个唯一的标识符和对应的描述信息。

git stash apply 将某个stash的变更应用到当前工作目录。
这个stash不会从stash列表中移除。如果不指定stash,默认会应用最新的stash。
git stash apply stash@{id},恢复指令ID的缓存内容,并且保留缓存条目git stash apply stash@{id}

git stash drop 删除最近一次stash
git stash drop stash@{id} 删除指定id

git stash pop 应用最近一次stash并删除其记录
git stash pop stash@{序号} 应用指定的stash并删除其记录

git stash clear 删除所有stash记录

修改commit信息(提交信息写错):

git commit --amend 进入修改界面
按e进入编辑Edit
按i开始修改;
修改完成后按ESC退出 再输入(:wq!)退出
git push 重新提交

回退版本

git log 检查信息
git reset --soft [commit Id] 后面是提交的版本号,恢复指定的commit

切换分支

git checkout 或者git switch

从feature分支提交到develop分支

1.先切换到develop分支上:git checkout develop
2.复制一个特定的提交到当前分支(后面是commit号)相当于commit操作:git cherry-pick [commit id]
3.将当前回退到develop最新commit id上:git reset [commit id](develop最新的commit ID)
4.重新填写commit信息:git commit -m “xx”
5.重新push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知野小兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值