git常用命令(持续更新中)

前端 0 907
01759463
01759463 版主 - 前端 关注 2021年8月2日 15:49 编辑

删除分支

  • 删除本地分支: git branch -d feature/merchants-patrol_1.0.3
  • 强制删除: git branch -D feature/merchants-patrol_1.0.3
  • 删除远程分支(慎用): git push origin --delete feature/merchants-patrol_1.0.3

回滚代码

  • 回退到上个版本: git reset --hard HEAD^
  • 退到/进到 指定commit_id: git reset --hard commit_id
  • 把回退的版本提交的远程: git push origin HEAD --force
  • 回滚之后,又后悔了: git reflog 找到记录,重新回滚一次

修改git配置

  • 拉多个release分支: git config --global gitflow.multi-release true
  • 拉多个hotfix分支: git config --global gitflow.multi-hotfix true

.gitignore不生效时

  • 清理提交的缓存,去掉已经托管的所有文件: git rm -r --cached .
  • 正常添加所有正常文件:git add .
  • 若修改了.gitignore,则commit这个更改即可 git commit -m '更新 .gitignore'
赞(0) 收藏(0)  分享
相关标签: git
0个回复
  • 消灭零回复
Vaptcha启动中...