git利用及上线流程(仅为我工作中常用)

鼠扑  金牌会员 | 2024-11-19 01:50:27 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 922|帖子 922|积分 2766

推荐软件或者直接终端

⚠️注意:在确保远程和本地分支都可利用的情况下
git常见利用下令 

  1. ls---查看所有目录
  2. pwd---本机密码
  3. cd 目录名---进入目录
  4. Touch ---创建文本文件
  5. git status---查看状态
  6. git branch---查看分支
  7. git pull---拉取远程最新代码
  8. git checkout -b 分支名---创建分支
  9. git checkout---切换分支
  10. git push---推送到远程
  11. git add . ---提交所有内容
  12. git commit -m "随意名"---提交到本地
  13. git rebase 用于将一个分支的更改应用到另一个分支上
复制代码
实际操作 
  1. Last login: Fri Nov 15 15:08:02 on ttys002
  2. tal@TALdeMacBook-Pro ~ % ls
  3. Desktop                Library                Pictures        Sites
  4. Documents        Movies                Postman                mock_project
  5. Downloads        Music                Public                works
  6. tal@TALdeMacBook-Pro ~ % cd works
  7. tal@TALdeMacBook-Pro works % ls
  8. cms-admin-fe                                vue-mapshare 3
  9. study-operate                                笔记
  10. study-service-new                        课程管理 - 学习机平台_files
  11. tal@TALdeMacBook-Pro works % cd study-service-new
  12. tal@TALdeMacBook-Pro study-service-new % git status
  13. On branch ddj_dev_v10.1
  14. Your branch is up to date with 'origin/ddj_dev_v10.1'.
  15. You have unmerged paths.
  16.   (fix conflicts and run "git commit")
  17.   (use "git merge --abort" to abort the merge)
  18. Changes to be committed:
  19.         modified:   src/views/studentsManage/courseDetail/PointsDetailsList.vue
  20. Unmerged paths:
  21.   (use "git add <file>..." to mark resolution)
  22.         both modified:   src/views/studentsManage/config.js
  23.         both modified:   src/views/studentsManage/tabIndex.vue
  24. Changes not staged for commit:
  25.   (use "git add <file>..." to update what will be committed)
  26.   (use "git restore <file>..." to discard changes in working directory)
  27.         modified:   src/views/studentsManage/components/adjustIntegralDialog.vue
  28.         modified:   src/views/studentsManage/courseDetail/PointsDetailsList.vue
  29. tal@TALdeMacBook-Pro study-service-new % git branch
  30.   ddj_dev
  31. * ddj_dev_v10.1
  32.   dev-ddj
  33.   master
  34.   release
  35.   xf-main-v10.0
  36.   xf-main-v11
  37. tal@TALdeMacBook-Pro study-service-new % git checkout xf-main-v11
复制代码
上线流程

  1. 系统上线流程
  2. git branch---查看当前分支
  3. git status----查看修改的文件
  4. git add .---提交所有内容
  5. git commit -m "名称"---提交本地
  6. git push---推送到远程分支
  7. git branch---查看当前分支(自己的开发分支)
  8. git checkout "分支名" 切换到主分支(实际开发的分支)
  9. git pull---拉取
  10. git merge "当前分支" 把当前分支合并到主分支
  11. git status查看修改的文件
  12. git add .
  13. git commit -m "名称"
  14. git pull---拉取(习惯查看其他人更新合并代码)
  15. git push---推送
  16. git branch---查看当前分支(主分支)
  17. git checkout release---切换到上线分支(release):主要是起规范效果
  18. git pull---拉取
  19. git merge "主分支"---当前分支合并到release
  20. git push---推送
  21. git checkout "当前分支(开发分支)"
  22. git merge "主分支"---合并最新的代码
复制代码
⚠️注意:上线流程仅供参考

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表