项目实战二 HIS项目

目标:

项目的操作流程:

开发体系

前端开发:负责页面的编写   HTML   CSS  JavaScript

后端开发:看不到 摸不着的功能   常用开发语言 PHP JAVA   Python

框架 : 半成品   做好的功能模块

版本控制

Git 分布式版本控制 

      git 安装                                                          

git工作流畅

Git基础配置   
    # --local:  仓库级(仓库目录下.git/config)
    # --global: 全局级(~/.gitconfig)
    # --system: 系统级(/etc/gitconfig)

git config --global user.name mark              #设置用户名
 git config --global user.email mark@tedu.cn     #设置用户邮箱
 git config --list                               #查看已有Git配置
cat ~/.gitconfig                                #查看Git配置持久化文件
Git创建版本库
 git init myproject                          #初始化空版本库
#确认版本库已创建         ls -a myproject/.git/
#将已有目录制作成Git版本库
Git版本库操作
git status                          #查看Git本地仓库状态
echo "Learning Git" >> readme.md #创建readme文件
git status #查看Git本地仓库状态
git add readme.md                   #将文件信息添加到暂存区  
git commit -m "add readme"          #将暂存区文件提交到本地仓库
git log                             #本地版本库提交记录(详细)
git log --pretty=oneline            #本地版本库提交记录(简略)
git log --oneline                   #本地版本库提交记录(极简)

git 进阶  版本还原

head  指针操作   利用指针实现Git版本还原     

reset子命令用于版本还原 

git reset --hard 58cdf7905a #还原到指定版本

reflog子命令用于获取HEAD指针移动轨迹    git reflog 

Git分支操作

git branch -v                   #查看分支信息
git branch hotfix     创建hotfix分支
git checkout hotfix             #切换分支
git branch -d develop           #删除develop分支
Git合并分支

不同分支修改不同文件能正常合并

修改不同分区修改文件相同行不同内容需要人工介入

git merge hotfix                #合并hotfix分支到master分支
Git标签操作

标签给当前版本取名字      

git tag                         #查看已有标签
git tag v1                      #创建v1标签
git tag -d v2                   #删除v2标签

相关推荐

  1. RabbitMQ项目实战

    2024-07-22 21:06:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 21:06:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 21:06:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 21:06:04       45 阅读
  4. Python语言-面向对象

    2024-07-22 21:06:04       55 阅读

热门阅读

  1. 数据结构(特殊二叉树-线索二叉树)

    2024-07-22 21:06:04       13 阅读
  2. 代码重构实践分享

    2024-07-22 21:06:04       13 阅读
  3. Python变量

    2024-07-22 21:06:04       13 阅读
  4. Opencv的kmeans每次调用结果都会变化

    2024-07-22 21:06:04       13 阅读
  5. bash XXX.sh文件和直接运行XXX.sh的区别

    2024-07-22 21:06:04       14 阅读
  6. 从组装理论到梯径理论的公式探索

    2024-07-22 21:06:04       16 阅读
  7. 牛客周赛 Round 51题解

    2024-07-22 21:06:04       18 阅读
  8. C++模板编程:泛型编程的强大工具

    2024-07-22 21:06:04       15 阅读
  9. 掌握Gradle任务控制:深入doFirst与doLast的魔法

    2024-07-22 21:06:04       17 阅读
  10. /etc/logrotate.d/syslog与/etc/logrotate.conf优先级

    2024-07-22 21:06:04       16 阅读
  11. Python流程控制

    2024-07-22 21:06:04       20 阅读