首页Linux文章详情

Git在实战开发中高频使用命令集合

By lakeui / Jan 1, 2021 阅读 0 评论 0 发表于 Linux 字数:858 阅读时间:9秒

git

摘要:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,作为开发者必备核心技能之一,本文列举了开发中高频使用的指令。

最实用的git开发指令手册

  1. #配置Git用户名和邮箱
  2. git config --global user.name 'havo'
  3. git config --global user.email 'lakeui@126.com'
  4. #检查
  5. git config user.name
  6. git config user.email
  7. #查看本地分支
  8. git branch
  9. #查看远程分支
  10. git branch -r
  11. #查看所有分支(包含本地和远程分支)
  12. git branch -a
  13. #本地创建分支并且切换分支下,同时关联远程分支
  14. git checkout -b 本地分支名称 线上分支名
  15. #克隆远程分支到本地
  16. git clone -b 本地分支名 url 线上分支名
  17. #提交本地分支到远程分支
  18. git push origin 本地分支名称:远程分支名称
  19. #删除本地分支
  20. git branch -d 本地分支名
  21. #删除远程分支
  22. git push origin --delete 远程分支名
  23. #关联远程仓库
  24. git init
  25. git remote add origin giturl
  26. #根据tag创建新的分支
  27. git branch <new-branch-name> <tag-name>
  28. #克隆tag分支
  29. git clone --branch [tags标签] [git地址]
  30. #放弃修改文件
  31. git checkout 文件
  32. git reset HEAD 文件
  33. #创建tag
  34. git tag -a tag名称 -m 说明
  35. #删除本地tag
  36. git tag -d tag名称
  37. #删除远程tag
  38. git push origin :refs/tags/tag名称
  39. git push origin --delete tag tag名称
  40. #推送单个tag到远程
  41. git push origin tag名称
  42. #Git回滚代码
  43. git reset --hard HEAD^ #回退到上个版本
  44. git reset --hard HEAD~3 #回退到前3次提交之前,以此类推,回退到n次提交之前
  45. git reset --hard commit_id #退到/进到,指定commit的哈希码(这次提交之前或之后的提交都会回滚)
  46. > 回滚后提交可能会失败,必须强制提交
  47. git push origin HEAD --force

手机扫码阅读,舒服~

⌘ + Return 发表
最新 最早 全部评论0 条评论