git 操作命令,解决前端开发上传代码至代码仓库,解决报错,启动服务器
需积分: 0 163 浏览量
更新于2022-12-20
收藏 5KB TXT 举报
git rebase(对最近某一阶段的提交历史进行编辑、删除、复制、粘贴、合并等)
1、当连续多次提交后(git commit提交至本地版本库的操作),譬如提交1、提交2、提交3、提交4,但是你发现其中提交2出现错误需要删除,而又想保留提交3和提交4的内容,这时候就没办法通过reset来回退,这时候就需要用到git rebase;又或者你需要将多次提交合并为一次提交,也需要用到git rebase
git rebase -i HEAD~n (合并前n次的提交记录,并做处理)
上述命令输入后进入编辑界面,参数介绍如下:
pick:保留该commit(缩写:p)
reword:保留该commit,但我需要修改该commit的注释(缩写:r)
edit:保留该commit, 但我要停下来修改该提交(不仅仅修改注释)(缩写:e)
squash:将该commit和前一个commit合并(缩写:s)
fixup:将该commit和前一个commit合并,但我不要保留该提交的注释信息(缩写:f)
exec:执行shell命令(缩写:x)
drop:丢弃该commit(缩写:d)