项目实战二 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标签

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/874647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鼠标连点器:是什么?如何用?鼠标自动点击器好用吗?说明书详细版(国内外6款电脑鼠标连点器分享)值得收藏!

知识科普1:鼠标连点器是什么? ⭕答:鼠标连点器,又称为鼠标点击器或自动点击器,是一种能够模拟鼠标点击操作的计算机软件。 鼠标连点器可以根据用户设定的参数,自动进行连续的鼠标点击操作,从而…

SQL labs-SQL注入(三)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 引言: 盲注简述:是在没有回显得情况下采用的注入方式,分为布尔盲注和时间盲注。 布尔盲注:布尔仅有两种形式,ture&#…

Java学习|Java 热排障入门

文章目录 1. 什么是热排障?2. 热排障的作用3. 如何进行热排障4. 热排障工具及其对比工具列表工具对比 5. 使用技巧6. 实战案例 1. 什么是热排障? 热排障(Hot Troubleshooting),是指在不重启应用程序的情况下&#xff…

【LLM】-05-提示工程-部署Langchain-Chat

目录 1、软硬件要求 1.1、软件要求 1.2、硬件要求 1.3、个人配置参考 2、创建cuda环境 3、下载源码及模型 4、配置文件修改 5、初始化知识库 5.1、训练自己的知识库 6、启动 7、API接口调用 7.1、使用openai 参考官方wiki,本文以Ubuntu20.04_x64&#xf…

微信小程序数组绑定使用案例(二)

一、数组事件绑定&#xff0c;事件传递数据 1.wxml <text>姓名&#xff1a;{{name}} </text> <block wx:for"{{list}}"><button bind:tap"nameClick2" data-name"{{item}}">修改:{{item}}</button> </block&…

用户引导插件 driver.js

1.安装 npm install driver.js 2. import { driver } from driver.js; import driver.js/dist/driver.css; const driverObj driver({showProgress: true,steps: [{element: .keywords,popover: {title: Title,description: Description,side: left,align: start}},{eleme…

想学习Python爬虫的宝子们可以看过来,从基础开始看这一篇文章就够了!

1. 预备知识 学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和编程方法。 2. Python爬虫基本流程 a. 发送请求 使用http库向目标站点发起请求&#xff0c;即发送一个Request&#xff0c;Request包含&am…

单调栈(随缘复习到了,顺手刷了)

也是不知道为什么突然又复习到单调栈了&#xff0c;所以顺手刷了三道题&#xff0c;总结一下 P6503 [COCI2010-2011#3] DIFERENCIJA 思路&#xff1a;这题是要求每个子区间里面的最大值和最小值的差&#xff0c;我们一开始想的必然是纯暴力呀&#xff0c;但是一看这数据&#…

【MySQL进阶之路 | 高级篇】第二范式和第三范式

1. 第二范式 第二范式要求&#xff0c;在满足第一范式的基础上&#xff0c;还要满足数据表里的每一条数据记录&#xff0c;都是可唯一标识的。而且所有非主键字段&#xff0c;都必须完全依赖主键&#xff0c;不能只依赖主键的一部分。如果知道主键的所有属性的值&#xff0c;就…

C++ 基础练习 - Chapter 5(英文版)

Review Questions 5.1 How do structures in C and C differ? Answer: C structure member functions are not permitted but in C member functions are permitted. 5.2 What is class? How does it accomplish data hiding? Answer: A class is a way to bind the d…

自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍

自动驾驶系列—智能巡航辅助功能中的车道中央保持功能介绍 自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍 自动驾驶系列—智能巡航辅助功能中的横向避让功能介绍 自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍 文章目录 1. 背景介绍2. 功能定义3. 功能原理4. 传感…

MySQL聚合函数(DQL)

先看一下我的表内容和数据&#xff0c;再做接下来的例子和讲解 1.聚合函数的基本语法 SELECT 聚合函数&#xff08;表中的某个字段&#xff09;FROM 表名; 2. 常见的聚合函数 举例 1.统计该企业的数量 select count(idcard) from emp; 2.统计该企业员工的平均年龄 select…

【论文精读】Fully Sparse 3D Occupancy Prediction

1 背景信息 团队&#xff1a;南京大学&#xff0c;上海人工智能实验室 时间&#xff1a;2023年12月 代码&#xff1a;https://github.com/MCG-NJU/SparseOcc 2 OCC预测存在的问题 2.1 dense 3D features 目前都是提取的密集3D特征&#xff0c;但是据统计&#xff0c;**90%*…

SpringBoot缓存注解使用

背景 除了 RedisTemplate 外&#xff0c; 自Spring3.1开始&#xff0c;Spring自带了对缓存的支持。我们可以直接使用Spring缓存技术将某些数据放入本机的缓存中&#xff1b;Spring缓存技术也可以搭配其他缓存中间件(如Redis等)进行使用&#xff0c;将某些数据写入到缓存中间件…

QSqlRelationalTableModel 增删改查

QSqlRelationalTableModel 可以作为关系数据表的模型类&#xff0c;适用于三范式设计的表&#xff0c;主表中自动加载外键表中的名称。本文实现QSqlRelationalTableModel 为模型类&#xff0c;实现增删改查。 目录 0.表准备 1. 构建表格数据 声明变量 表格、数据模型、选择…

全球价值链贸易核算matlab程序(TIVA与WWZ分解方法大全)以及区域表链接方法

数据来源&#xff1a;基础数据来源于世界银行、国家统计局时间范围&#xff1a;2007年数据范围&#xff1a;国家与行业层面样例数据&#xff1a; 包含内容&#xff1a; 全部数据下载链接&#xff1a;https://download.csdn.net/download/samLi0620/89567902

Redis的操作以及SpringCache框架

目录 一.什么是Redis&#xff1f; 二.Redis的相关知识&#xff1a; 三.如何操作Redis&#xff1f; 1&#xff0c;常用命令&#xff1a; 2.Spring Data Redis &#xff08;1&#xff09; pom.xml 配置&#xff1a; &#xff08;2&#xff09;配置Redis数据源&#xff1a; …

麒麟V10安装nginx、mysql报错缺少包:error while loading shared libraries libssl.so.10

背景 启动nginx报错&#xff1a;error while loading shared libraries libssl.so.10 解决 查看nginx启动文件所依赖的动态链接库&#xff08;即共享库或动态库&#xff09; ldd nginx-1.22.1/sbin/nginx离线安装compat-openssl10包 将依赖包麒麟v10安装openssl10依赖包上…

QT6.6+Opencv 4.6.0完成摄像头显示以及捕获照片的功能

效果图提前展示,想试试再往下看: 在网上找了很久QT的摄像头打开方式,成功了,但是捕获照片一直不成功,我不知道是不是qt6版本的原因:这个多媒体窗口我安装没有效果 QT += multimediawidgets之前使用过python的opencv,于是想到可以使用opencv来显示摄像头以及捕获照片。…

C++完整的学生管理系统

实现功能 添加、删除、修改学生为学生添加、删除、修改成绩将数据保存在students.txt和grades.txt里 效果图&#xff08;部分功能&#xff09; 添加学生 添加成绩 源代码 这里就不分多个文件了 编译时在连接器命令行加入以下命令 -stdc11 #include <ios…