一些常用的git命令
# 获取第一个提交的完整哈希值
git rev-list --max-parents=0 HEAD
# 1. 将HEAD重置到第一次提交,但保留所有更改在暂存区
git reset --soft 初始提交的哈希值
# 2. 创建新的提交
git commit -m "初始化代码"
# 步骤1:先拉取最新远程分支列表
git fetch origin --prune
# 步骤3:批量删除远程分支(确认无误后执行)
git branch -r | grep 'origin/' | grep -v -E 'origin/master' | sed 's/origin\///' | xargs -I {} git push origin --delete {}
# 删除远程过期分支(谨慎操作)
git remote prune origin
# 1. 创建新的孤儿分支(没有任何提交历史)
git checkout --orphan new-branch
# 2. 添加所有文件到暂存区
git add -A
# 3. 创建初始提交
git commit -m "code init"
# 1. 先查看所有的远程tag
git ls-remote --tags origin
# 2. 批量删除所有远程tag
git push origin --delete $(git ls-remote --tags origin | awk '{print $2}' | cut -d '/' -f 3)
# 或者更简洁的写法
git push origin --delete $(git tag -l)
评论

React 18的并发渲染确实是个重大改进,我们在项目中已经升级使用,性能提升明显!