轻松学GIT之操作技巧整理
咻兔哔 / 技术文章

一、清理git commit 历史提交记录

备注:删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变

1. Checkout
git checkout --orphan latest_branch
2. 添加所有文件
git add -A
3. 提交更改
git commit -m "commit message"
4. 删除分支
git branch -D master
5. 将当前分支重命名为master
git branch -m master
6. 最后,强制更新您的存储库
git push -f origin master

二、 git stash暂存的操作

备注: 多人开发,经常遇到开发某一个分支时,需要处理其他事情,这时就可以暂存手头的工作,进行其他工作,完事后再恢复,继续工作

1. 暂存操作
# 查看当前状态
git status 

# 如果有修改,添加修改文件
git add .
# 暂存操作
git stash save '本次暂存的标识名字'
2. 查看当前暂存的记录
# 查看记录
git stash list
3. 恢复暂存的工作

‘pop命令恢复,恢复后,暂存区域会删除当前的记录’

# 恢复指定的暂存工作, 暂存记录保存在list内,需要通过list索引index取出恢复
   git stash pop stash@{index}

‘apply命令恢复,恢复后,暂存区域会保留当前的记录’

#恢复指定的暂存工作, 暂存记录保存在list内,需要通过list索引index取出恢复
   git stash apply stash@{index}
4. 删除暂存
# 删除某个暂存, 暂存记录保存在list内,需要通过list索引index取出恢复
git stash drop stash@{index}
# 删除全部暂存
git stash clear
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章