HIS项目第一天

-HIS中文全称医院信息系统

-系统主要功能按照数据流量,流向及处理过程分为临床诊疗,药品管理,财务管理,患者管理等主要搭服务不具体介绍。

-HIS项目介绍

-诊疗活动由各工作站配合完成,并将临床信息进行整理,处理,汇总,统计,分析等

-系统包括一下工作站:门诊医生工作站,药房医生工作站,医技医生工作站,收费员工作站,对账员工作站,管理员工作站

-基于SpringBoot 2.x 和 VUE实现

版本控制软件:

-Git  #分布式版本控制软件

Git 是一个开源的分布式版本控制软件

可以有效,高速的处理从很小到非常大的项目版本控制所以我们HIS使用的就是Git

在linux上安装Git软件

Git基本概念:

-工作区:存放从仓库中提取出来的文件的地方,放在磁盘上供你使用

-暂存区:就是一个文件,索引文件,保存了下次将提交的文件列表信息

-仓库:保存所有数据的地方,这边由提供的所有版本的数据

-远程仓库:托管的地方,可供其他人浏览,下载代码的服务器

git支持的子命令

-config  修改git配置

-init 初始化本地仓库

-add 添加修改到暂存区

- commit 提交到本地仓库

-status 查看当前状态

-clone 将远程服务器的仓库克隆到本地

-push 提交修改到远程服务器

Git安装:

#yum源中集成了Git软件包,使用yum安装Git
[root@Programer ~]# yum clean all; yum repolist -v          #插件yum源是否可用
...
Total packages: 8,265
[root@Programer ~]# yum -y install git                      #使用yum安装Git
...
Complete!
[root@Programer ~]# git --version                           #查看Git版本
git version 2.31.1
[root@Programer ~]# git --help                              #查看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 --global init.defaultBranch master   #设置版本库默认分支

git config --list                               #查看已有Git配置

cat ~/.gitconfig                                #查看Git配置持久化文件

Git创建版本库:

git init myproject           #使用Git命令初始化空版本库

ls                                          #确认版本库已创建

将已有目录制作成版本库:

mkdir mytest                                #创建空目录

cd mytest/   #进入目录

git  init   #将已有目录制作成Git版本库

ls -a    .git/   查看隐藏的本地git仓库

Git版本库操作:

cd myproject/  

 git status                          #查看Git本地仓库状态

git add readme.md                   #将文件信息添加到暂存区

 git status                          #查看Git本地仓库状态

git commit -m "add readme"          #将暂存区文件提交到本地仓库

Git版本库查询:

git log     本地版本库提交记录 

git log --pretty=oneline            #本地版本库提交记录    简略)

git log --oneline                   #本地版本库提交记录(极简)

Git练习(生成多个版本):

#数量掌握Git本地版本库操作
cd myproject/
 echo 123 > test.txt                 #新建test.txt文件
 git add test.txt                    #将test.txt添加到暂存区

git commit -m "add test.txt"        #生成新版本

echo 456 > test.txt                 #修改test.txt文件

git add .                           #. 在当前搜索修改的文件将修改文件添加到暂存区

git commit -m "modify test.txt"     #生成新版本

Git指针操作: 

cd myproject/

git log --pretty=oneline            #查看Git指针

利用指针实现Git版本还原:

#reset子命令用于版本还原

 git reset --hard 58cdf7905a     #还原到指定版本编号看自己的

git log --oneline               #确认HEAD指针移动

cat test.txt                    #查看文件内容

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

git reflog 

git reset --hard 0f44bf0
HEAD 现在位于 0f44bf0 done test.txt

git reflog 

0f44bf0 (HEAD -> master) HEAD@{0}: reset: moving to 0f44bf0
58cdf79 HEAD@{1}: reset: moving to 58cdf79
0f44bf0 (HEAD -> master) HEAD@{2}: commit: done test.txt
58cdf79 HEAD@{3}: commit: modify test.txt
27466f7 HEAD@{4}: commit: add test.txt
09d8603 HEAD@{5}: commit (initial): add readme

Git分支操作:

#查看当前分支信息,branch子命令

git branch -v                   #查看分支信息

git branch hotfix               #创建hotfix分支

git branch feature              #创建feature分支

git branch -v                   #查看分支信息

#切换分支,checkout子命令

git checkout hotfix             #切换分支

#删除分支

git branch develop              #创建develop分支

git branch -d develop           #删除develop分支

Git合并分支

#无冲突分支合并(主master和其他分支不要改相同的文件的字段)

git merge hotfix                #合并hotfix分支到master分支

有冲突分支合并(修改不同分支中相同文件的相同行)

git checkout hotfix             #切换到hotfix分支

echo "hahaha" > a.txt           #创建a.txt文件

git add .        加到暂存区

git commit -m "hotfix"          #生成新版本

git checkout master             #切换到master分支

echo "xixixi" > a.txt           #创建a.txt    

git add .                       #添加到暂存区

git commit -m "master"          #生成新版本

git merge hotfix                #合并hotfix分支到master分支

冲突(add/add):合并冲突于 a.txt
自动合并 a.txt
自动合并失败,修正冲突然后提交修正的结果。

vim a.txt                       #手工解决冲突

cat a.txt        选择全在自己可以全留也可留任意一个
xixixi

hahaha

git add ./                      #添加到暂存区

git commit -m "resolv conflict" #生成新版本,解决冲突

Git标签操作:

#使用tag子命令管理标签

git tag                         #查看已有标签

git tag v1                      #创建v1标签

git tag                         #查看已有标签

git tag -d v2                   #删除v2标签


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值