首页 > 其他分享 >Git(十四)

Git(十四)

时间:2024-02-29 09:01:58浏览次数:24  
标签:git log Tomcat -- 创建 Git 十四 txt

做项目要用到的

layui 实现后台页面

bootstrap 实现前端页面

vant 实现移动端页面

vue 实现数据展示

javascript + css

jquery(ajax)实现前端与后端交互-异步请求(JSON字符串)

java Servlet 后端实现

前后端分离

ES基础语法
Vue
Vant

五张表左右 + 几个业务 + 使用以上的技术
----------------------------
pull先拉看看有没有冲突
push推

 

打开码云账号 —— 创建仓库 —— 在idea创建同名项目(忽略文件——勾选第一个、windows、jetBrains、)—— 创建README.md —— 初始化(暂存、提交
—— Manage Remotes(添加远程地址) —— 创建分支(Git —— branch —— main —— New。。。) / 打开码云 —— 创建分支(全部设置为保护分支) —— 管理 —— 保护分支设置

组员克隆 —— (注意右下角的分支)

我的账号 ——

==========GitFlow工作流======


一、新建仓库(√ 初始化仓库)
+ 号 —— 新建仓库 —— 管理 —— 仓库成员管理 —— 开发者 —— 添加仓库成员 —— 邀请用户

二、创建本地仓库
$ git init work04

$ cd work04

$ echo GitFlow工作流的使用 > README.md

$ git status

$ git add .
$ git commit -m '第一次提交'

$ git log

$ git remote add origin 远程仓库地址

$ git remote -v

$ git push -u origin master

三、创建分支
打开远程仓库 —— 分支 —— 新建分支(dev) —— 状态 —— 保护所有分支 —— 默认分支(dev)

四、各成员克隆远程仓库项目

$ cd ..

$ git clone 远程仓库地址()

$ cd work04

$ git log

$ git branch

五、各成员在各自本地仓库中,实现相关的操作
$ git checkout -b feature-login

$ ls

$ git log

$ echo 登录页面 > login.html

$ git status

$ git commit -m '完成登录页面的操作'

$ git log

$ git push -set-upstream origin feature-login

六、(账号)成员仓库

切换分支(feature-login)—— +Pull Request —— (编辑) 创建pull Request

七、(账号)我的仓库
Pull Request —— 审查通过 —— 测试通过 —— 接受Pull Request

八、

$ git switch dev

$ git log

$ git pull

$ git log

$ git checkout -b release-1.0.0

$ git log

$ ls

$ echo 登录功能的实现 > Login.java

$ git status

$ git add .

$ git commit -m '登录功能的实现'

$ git push --set-upstream origin release-1.0.0

$ git log

九、合并分支
(账号)成员仓库 —— +Pull Request —— (源分支)
点击要合并的分支 —— (目标分支)master —— (账号)我的仓库 —— Pull Request —— 审查通过 —— 测试通过 —— 合并分支 —— 接受Pull Request

十、打标签
我的仓库
$ git log

$ git pull

$ git log

$ git tag

 

 

 

 

 

 

 


-----------11.20 作业----------
$ git init lx

创建添加$ touuch {1..3}.txt
暂存
提交

重命名分支(main)

 


1、$ touch 1.html 2.html 3.html

2、$ echo ‘这是首页’ > 1.html

3、$ echo ‘这是后台页面’ > 2.html

$ git add .

$ git commit -m 'm1'

$ git log


创建
4、$ git branch feature_login

切换feature_login
$ git switch feature_login

创建添加
$ echo '这是登录界面' > login.html

5、$ echo '这是登录功能的实现' > login.java

暂存
$ git add .

提交
$ git commit -m 'f1'

日志
$ git log

查看
$ git branch

6、切换master
$ git switch master

合并
$ git merge feature_login

日志
$ git log

编辑
$ vim 3.html

暂存
$ git add 3.html

提交
$ git commit -m 'mf'

日志
$ git log

7、$ vim login.java


==============================================
创建添加
暂存
提交
日志
查看
创建分支
切换testing
创建添加
暂存
提交
日志
查看
切换main
合并
日志
创建添加
暂存
提交
日志
切换
创建添加
编辑
状态
暂存
提交
日志
切换
查看cat
编辑
状态
暂存
状态
提交
日志

 


-------Git----
红色 并没有放在暂存区,没有提交
绿色 已经放在暂存区,已经提交成功

 

 

1、创建一个指定名称的版本库
$ git init cms

$ ls 查看

$ cd cms


2、配置帐号和邮箱

$ git config --local user.name lss

$ git config --local user.email [email protected]

$ git config --local --list 查看

删除
$ git config --local --unset user.email


3、创建文件的同时,输入相关的内容
> : 覆盖内容
$ echo 111 > 1.txt

$ echo 222 > 2.txt

$ echo 333 > 3.txt

4、查看文本文件内容
$ cat 1.txt 2.txt 3.txt

5、查看状态
$ git status

6、暂存文件,把修改的文件添加到暂存区中
多个文件添加
$ git add .

7、查看状态
$ git status

8、提交更新,把暂存区中的的文件信息形成一个快照永久性存储到 Git 仓库目录
$ git commit -m '添加三个文件,初始化项目'

9、查看日志
$ git log

10、 修改,追加内容

$ echo 好好学习,天天向上 >> 3.txt
或者
$ vim 3.txt

11、
$ git diff
或者

$ git diff HEAD


12、
$ git add .

$ git diff --cached

13、删除文件
$ rm 3.txt
$ git add .

$ git rm 3.txt

14、检出文件
$ git checkout HEAD 3.txt

15、在git中,删除文件
$ git rm 3.txt

16、修改,追加

$ echo 天天向上 >> 2.txt

17、查看状态,删除
$ git status

$ rm 2.txt


18、
$ mv 2.txt 好好学习,天天向上.txt

$ git add 好好学习,天天向上.txt

$ git commit -m '在下一个版本中,文件名称已经修改'

或者
$ git mv 2.txt 好好学习,天天向上.txt
$ git commit -m '在下一个版本中,文件名称已经
修改'

或者
$ mv 2.txt 好好学习,天天向上.txt

$ git commit -a -m '在下一个版本中,文件名称已经修改'

19、
$ git reset --hard HEAD^

$ git log 查看

20、
$ git reflog

$ git reset --hard 版本号

---------------作业步骤----------
1、导入网上插件
https://v3.bootcss.com/ -- 入门 -- 基本模板

jquery-1.12.4.js 文件

2、html
导航条

栅格系统(网页头)
1)图片
2)输入框

轮播图片

 

 

 

 

=================================
idea打不开,双击没反应的解决方案
找到脚本
jetbra-1126574a2f82debceb72e7f948eb7d4f616ffddf文件 —— jetbra文件——scripts文件——install-current-user.vbs


------------作业步骤-----------
1、product_list.html
product_list.css
product_list.js

2、创建数据库

3、实体类(entity)
1)字段
2)属性

3、Dao接口-增删改查
Dao接口实现类
--增删改
步骤:
// 第一:定义要操作数据库的SQL语句
// 第二:获取连接对象
// 第三:预编译SQL语句,实例化语句对象
// 第四:填充数据
// 第五:执行SQL语句,并接收执行的结果
// 第六:对象结果进行处理
// 第七:关闭相关的对象


4、ResponseData
·字段:
1)响应代码(如:200、500、或其它根据业务自定义代码

2)响应信息
3)响应的数据

·属性

·方法:
1)无参构造方法
2)带参构造方法


5、BaseServlet
1)成功响应的封装 - 默认
2)重载方法 - 封装所有的成功响应信息
3)错误响应的封装 - 默认
4)重载方法 - 封装所有的错误响应信息
5)响应客户端 - 打印输出 JSON 字符串


6、Servlet
// 第一:获取客户端发送的数据(合法性的验证)
// 第二:加工处理(业务处理) - 如果业务复杂,则抽象业务对象来处理
// 第三:把数据转为 JSON 字符串
// 第四:打印输出 - 响应客户端

------------------------------
------登录—注册作业步骤-------
1、前端页面(登录、登录错误、注册、注册成功)
·login.html
·error.jsp
·register.html
·reg_suc.jsp
2、工具包(util)
·DBUtil
3、实体对象(entity)
·UserInfo
4、数据访问对象(dao)
·UserInfoDao
5、数据访问对象实现类
·UserInfoDaoImpl
6、业务(service)(可省)
7、业务实现类(可省)
8、封装服务器响应的数据 - API 接口 - 礼盒
·ResponseData
9、所有 Servlet 的父类 - 封装公共方法
BaseServlet
10、异步请求实现检查用户是否已经被注册-->注册成功
·AjaxCheckUserServlet
11、Servlet包
·LoginServlet
·RegisterServlet

 

 

 


------------------------------
1、创建数据库
2、创建前端登录页面
3、工具包(util)
4、实体对象(entity)
5、数据访问对象(dao)
6、数据访问对象实现类(每做完一项就要测试)
7、业务(service)
8、业务实现类
9、Servlet包

 

===============================
一、安装
二、创建 JavaWeb项目
1、新建项目
File菜单——New——Project

2、添加WEB支持
设置——Project Structure(项目结构) —— Modules(模块)—— 选中项目 —— + —— web


3、配置Tomcat Web服务器
1)添加Tomcat:
Select Run/Debug Configurations —— Tomcat Server —— Local —— Server —— Configurations
—— Tomcat Home

2)添加 Tomcat 依赖
设置——Project Structure(项目结构) —— Modules(模块)—— 选中项目 —— Dependencies —— +
——Choose Libraries —— 选中Tomcat

4、编写代码

1)web:编写前端代码

2)src : 编写后端Java代码
编写 Util、Servlet程序

5、添加第三方的 jar 文件
1)web —— WEB INF —— 创建lib目录 —— 粘贴jar文件

2)设置——Project Structure(项目结构) —— Modules(模块)—— 选中项目
—— Dependencies —— + —— JARs or Directories ——选中jar文件

3)设置——Project Structure(项目结构)—— Artifacts —— + —— Web Application:Exploded ——From Modules(创建Artifact)——选中项目——Output Layout —— lib —— 如果Tomcat中没有jar文件,双击或右击,把jar文件发布到Tomcat中

6、把 Artifact 部署到 Tomcat中
Select Run/Debug Configurations —— Edit Configurations —— Deployment —— + —— Artifact
注意:部署成功后,一般需要修改项目的上下文路径


三、IDEA的设置
1、显示工具条
View —— Toolbar

2、解决Tomcat日志乱码
三个方法
1)寻找Tomcat所在的位置,在Tomcat目录下找到conf logging.properties —— 检查确保都是UTF-8编码

2)IDEA中JVM的虚拟机的编码方式设置为UTF-8
Help —— Edit Custom VM Options —— 添加 -Dfile.encoding=UTF-8

3)Tomcat配置
Select Run/Debug Configurations —— 选中Tomcat——Server—— VM options——添加-Dfile.encoding=UTF-8

3、过滤文件
设置—— Settings —— Editor —— File Types—— ignored Files and Folders —— + —— 添加 *.iml

 

标签:git,log,Tomcat,--,创建,Git,十四,txt
From: https://www.cnblogs.com/limiao1314/p/18042618

相关文章

  • GitHub使用教程(九)
    你的本地仓库由git维护的三棵“树”组成。第一个是你的工作目录,它持有实际文件;第二个是缓存区(Index),它像个缓存区域,临时保存你的改动;最后是HEAD,指向你最近一次提交后的结果。事实上,第三个阶段是commithistory的图。HEAD一般是指向最新一次commit的引用。现在暂时不必究......
  • GitHub使用教程(十)
    你的改动现在已经在本地仓库的HEAD中了。执行如下命令以将这些改动提交到远端仓库:gitpush-uoriginmaster可以把master换成你想要推送的任何分支。如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:gitremoteaddorigin<server>......
  • github教程4
    创建一个本地仓库好了现在我们直接在我的github上面克隆一个仓库并且在桌面打开,这个仓库已经初始化好了,所以不需要任何命令  那如果没有自动导入怎么办内,假如你的learngit文件夹在桌面上,可以添加本地仓库,这是一样的    ......
  • GitHub上找自己要的代码,存到本地仓库
    1.登陆到https://github.com/,在搜索框中,输入关键字搜索2.找到自己感兴趣的项目,点击fork,将别人的项目存到自己远程仓库里。在Github中,开发者除了可以托管自己的项目源码外,还可以Watch(关注)、Star(加星)、Fork(复制一份)、PullRequest(提交问题或申请功能)其他开发者的项目。fork:克......
  • github教程5
    提交改变好了咱们已经有了本地仓库了,那么现在当然是什么改变都没有,也不需要提交什么。可以看到我的learngit中有一个learn2.txt文件,我们就做一些修改吧!在其中添加一行learninggitiseasy.看看有什么变化吧!看到了吧,已经显示了我们在第4,5行新添加了改变(其中第4行为空白行),......
  • GitHub使用教程(六)
    利用SSH完成Git与GitHub的绑定无论是GitHub,还是Git,我们都是单独或者说是独立操作的,并没有将两者绑定啊!也就是说,我们现在只能通过GitHub下载代码,并不能通过Git向GitHub提交代码。所以需要利用SSH完成Git与GitHub进行绑定GitHub上,一般都是通过SSH来授权的,而且大......
  • github教程7
    更新本地仓库比如说现在远程仓库已经被更新了,有可能是你的同事提交了他的一部分,但是在你的本地仓库并没有更新,现在怎么办呢?很简单,一键fetch把easy改成了difficult这时候点击fetch,可以看到下面的pullorigin好啦~点击pullorigin就可以把远程的difficult更新到本地了~看看里......
  • github教程6
    推送到远程仓库平常我们都会看到的别人github上面优秀的项目,github是一个远程仓库,你可以把它当作展示用的,或者别人可以克隆你的仓库。所以如果你想看到自己本地仓库在github上面展示出来每次就得push出来,就像是我们上面commit后本地比远程多了一次更新,需要更新远程仓库push本地修......
  • github教程9
    创建分支什么是分支呢?就像本篇文章刚开始提到的分支是用来创建新功能但是你又不希望破话现在的成果,害怕会对现在的进度造成影响,所以是一种试验性的功能。那怎么创建呢?这也是很简单的,打开首页的currentbranch会看到defaultbranch是master,这是所有git仓库的默认主分支,都叫maste......
  • github教程8
    版本回退有很多时候我们在当前这一步骤做了一些不可挽回的错误,比如说删除了重要的文件以后再也找不到了,这时候使用版本回退可以回退到任何一个commit过的状态。现在看看咱们的文件夹都有哪些文件?比如说我们不小心删除了learn2.txt,这个文件非常重要,怎么样回复到之前存在的状态......