ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git_002_git安装以及基本使用_提交commit以及蒋代码推送到远程服务器push操作、版本比较、回退

2021-07-05 10:02:49  阅读:152  来源: 互联网

标签:Git 里面 提交 idea 码云 002 git 版本


系列文章目录

文章目录

一、安装完成之后去idea里面配置git

在这里插入图片描述
如果没有默认配置,那么就自己打开一下
在这里插入图片描述
然后再测试一下,也可以正常检测到在这里插入图片描述
这个设置好了之后就可以正常使用git了

二、码云里面去创建一个项目(即仓库)

因为我们的git服务器是用码云的,所以我们在码云上新建一个项目
在这里插入图片描述
在这里插入图片描述
然后点击创建即可
这样就创建好了
但是目前,这个项目里面是没有任何内容的

三、idea里面去新建一个跟码云里面名字一模一样的项目(建议名字一模一样)

在这里插入图片描述
在这里插入图片描述
注意:如果上传之后,有些文件夹上传不了,可能是因为里面是空的,空文件夹所以上传不了,可以在里面创建一个临时的文件再上传一次

上传成功之后
现在就可以把它(原程序源码)删掉了,我们可以通过git来获取了
在这里插入图片描述

上传完成到码云后,如果在idea里面应用

在这里插入图片描述
在这里插入图片描述
需要注意的是
在这里插入图片描述
另外需要注意的是
在这里插入图片描述
在这里插入图片描述
提交了之后,颜色就会由红的变成绿的,就说明提交了
加了或者改了一些代码后怎么提交呢,这样提交:
在这里插入图片描述
注意提交的时候,这个项目的一些配置不要提交,你的核心是代码,不要去改别人的配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

提交之后还要把代码推送到服务器——push操作

在这里插入图片描述
如果不提交到服务器,我们自己的电脑坏了的话,就凉凉了
所以还要进行一个push操作
把我们的代码推送到服务器上,即远程仓库上,远程仓库就是我们的码云
就是这
在这里插入图片描述
也就是说之前的提交,并不是提交到码云的服务器
选中项目——> Git ——> Repository ——>Push在这里插入图片描述
也可以在这里push
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意,在SVN里面版本号是以数字开头的,在git(码云)里面版本号是这样的
在这里插入图片描述

发布

假设代码写完了,要给客户用了,那就要发布了
发布就要为版本搞个分支
发布之后就打包成一个war包
到时候放到Tomcat里面就可以直接运行

假设发布完了

我们下面要进行2.0的开发了,那就一定要搞一个分支了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
那么当前分支1.0就是一个备份了
如果要继续开发,那么就要去master分支进行开发了
在这里插入图片描述
在这里插入图片描述
假如1.0版本如果有bug了,得切换回1.0改,而不能在这个版本上改

合并分支

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样2.0里面也就会有1.0里面的代码了
假如你1.0里面后面开发的时候,写了一个bug,后来修复了,等你2.0开发完成之后,想把1.0里面的功能全部加进来
就可以尝试合并分支

提交历史记录查看

在这里插入图片描述
在这里插入图片描述
其实还有一个入口
在这(常用功能区)
在这里插入图片描述

对比不同版本的区别(上个版本和当前版本的区别)

需要注意比较,选中的是一个文件来比较,不是整个项目或者多个文件
因为多个文件没办法展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

回退到上一个版本

比如你误删了一段代码(方法),但又提交了,可以使用下面的get来进行回退
先显示历史记录再点击历史某一条历史记录,即可回退到该版本
注意可以是整个项目,也可以是某个文件

在这里插入图片描述
在这里插入图片描述

注意

1、每一个大版本都要搞一个分支
2、电脑一定要联网,才能使用git

标签:Git,里面,提交,idea,码云,002,git,版本
来源: https://blog.csdn.net/qq_41753340/article/details/118462943

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有