Gitee的通例操作【IDEA】

打印 上一主题 下一主题

主题 1942|帖子 1942|积分 5826

前言

近期面试有被问道什么是gitee,有没有用过,怎么操作,哎,作为一个菜菜的爪洼工程师,我以为我有被小看到,以是决定以此文章来反击那些不知天高地厚的面试官,以证明我的气力(其实不多,嘻嘻嘻),但是作为小强,我也要不被打倒。
一,什么是gitee

1.官方说明

Gitee 是一个面向开辟者的代码托管和协作平台,由中国开源社区推出,常被称为 “中国的 GitHub”。
2.功能特色

1.代码托管:支持 Git 版本控制体系,开辟者可免费创建私有或公开的代码堆栈,用于存储和管理项目代码。
2.团队协作:提供项目成员管理、分支权限控制、代码审查(Pull Request)等功能,方便团队高效协作。
3.一连集成/一连部署(CI/CD):集成主动化构建、测试和部署工具,加速软件开辟流程。
4.开源社区:开辟者可发布开源项目,参与社区贡献,与全球开辟者互动。
5.代码质量分析:提供代码扫描、毛病检测、依赖分析等安全和质量保障工具。
3. 怎么安装一台gitee

下载网址:https://git-scm.com/download

下载完成点击安装

点击不同等条约next

设置自己的安装位置

next:

next:

next:

next:

next:

ok,game over,测试一下效果。

单机右键出现这个git bash here即完美。
点击之后,输入git 给出提示:

可以。
4. 工作地区简单先容

工作区:
工作区是开辟者本地计算机上的文件夹,用于存放项目标实际文件(其实就是我们操作的东西,比如idea操作的这些我们外貌看到的东西)。
作用:
-开辟者在此地区对代码进行编辑、修改、添加或删除文件。
-工作区中的文件状态可以是 未跟踪(Untracked)、已修改(Modified) 或 已暂存(Staged)。
暂存区:
暂存区是 Git 中的一个临时地区,用于存放即将提交到堆栈的更改。
作用:
-开辟者使用 git add 命令将工作区中的更改添加到暂存区。
-暂存区中的更改可以一次性提交到堆栈,也可以根据必要选择性地提交。
堆栈区:
堆栈区是本地存储项目历史版本的地方,包罗所有的提交记录和代码快照。
作用:
-开辟者使用 git commit 命令将暂存区中的更改提交到本地堆栈。
-堆栈区记录了项目标完备历史,开辟者可以随时查看、回滚或比较不同版本。
长途堆栈区:
长途堆栈是存储在 Gitee 服务器上的代码堆栈,用于团队协作和代码备份。
作用:
-开辟者可以将本地堆栈的更改推送到长途堆栈(git push)。
-开辟者可以从长途堆栈拉取最新的更改到本地堆栈(git pull)。
-长途堆栈支持分支管理、代码审查、合并请求(Merge Request)等协作功能。
整合:

二,创建一个gitee项目

1. 创建一个gitee账号

网址:https://gitee.com/

2. 登录gitee


3.创建项目


下一步:

下一步:

下一步:

根据环境建立分支(比如dev,sit,prd等)


目前就建立这几个分支

三,IDEA操作

1.创建一个git项目

本地创建gitee项目:
1)起首先创建一个平凡的项目

2)将它交给gitee管理

3)选中必要管理的项目

4)得到如下

可以看到此相互这个项目文件问粉黄色,这表现这些文件还没有被git管理,此处必要加入到gitee

ok,add之后就相当于放在暂存区了,变为绿色

由于我们这是第一次操作,以是先将暂存区的文件提交一次,到本地堆栈

可以看到提交后面的页面恢复正常色了

然后我们稍作修改,看一下效果

(此处的颜色,绿色表现新的文件,之前没有的,而蓝色表现之前有的,再此底子上做了修改)

看到了,有被版本管理到了,创建gitee项目结束
通过长途拉取git项目:
长途拉取,就是相当于长途堆栈有项目标,比如你进入到别人的公司,拉取项目一般都是长途取拉取
法一:
1)拉取项目

2)填写信息

法二:
1)创建一个存放项目标文件夹(此处潦草一下,直接建在桌面,实际以自己存放项目标地点为准)

2)进入git操作页面(进入到文件夹,然后右键)

得到如下

3)初始化工作空间(可以看到产生了一个.git文件,注这是个隐藏文件,如果设置了隐藏文件不可看是看不到的)

4)clone项目

2. IDEA操作gitee项目

创建多个本地分支:
此处一般都是基于master创建

分支切换,鼠标右键,选择change随意切换

修改代码并提交:

结束效果(此时已经放到本地堆栈了)

多次修改并提交(我这里模拟代码修改,每一个输出为一次提交重复四次commit)

双击当前分支得到当前分支的提交记录

3.IDEA之undo_commit

假设当前这次修改已经提交了,已经存放本地了,但是我发现有某些地方有点不对,必要修改,此时我们有两种方式可以处理,一种是撤回当前的修改,另一种是在修改一次然后提交,区别只是后者多了一次提交,效果不雅观,此处演示撤回提交
操作前

操作

填好点ok

操作后


可以看到操作了之后,第四次提交被撤回了,然后放在了暂存区,此时只要按自己之前感觉不足的地方修改,再次提交即可,我此处就加后一段话位列,提交


可以看到操作完成,达到要求,上面讲的另一种方法则直接操作就提交,也是可行的,但是就会多一条更改记录。
4.IDEA之revert_commit

在业务中,加入我们在开辟过程中,遇到一个待确定的需求,不知道要不要开辟就进行了开辟,但是此时已经开辟了一部门了,并且提交了代码,此时必要讲这个需求处理掉,此时就用到revert_commit按钮了。
如图第四次提交占时不开辟了,后面可能还要开辟,但是此时必要开辟别的需求,以是必要占时扫除操作前:

操作:

操作后:

可以发现第四次的提交没了,并且记录上多了一行。
-------------------------------------- (还原操作)
假设你这个操作是误操作,但是处理了后发现必要还原原来的谁人东西,那么还可以再次revert,即可回到原来的
(操作前:)

(操作中:)

(操作后:)

及负负得正,又返来了。
5.IDEA之cherry_pick

在项目中,总会遇到这样的场景,我们本来正常是在dev分支开辟的,但是看错了,在sit上面做了开辟,且提交了,并且有了其他杂糅的提交在内里,有点不好弄,此时就必要用到我们的cherry_pick组件了
操作前:
假设第一次到第三次的提交是我们必要在sit上面开辟的,但是我们弄错了,开辟再来dev分支,并且在sit分支上我们不必要第四次提交的东西

操作中:
此时我们切换到必要精确开辟的分支

并没有提交的信息

此时我们双击必要切换的分支

选中我们必要摘取的分支(此处必要留意从泉源处摘取)

摘取

此时再次双击当前分支sit,可见摘取过来了,并且没有第四次的提交内容

操作后:
对比


6.IDEA之squash_commits

在提交接码的过程中,我们总是会遇到漏掉的一些东西,导致多次提交,这种的话显得操作次数太多了,比较乱,那么此时我们就可以用squash_commits组件来合并操作。
操作前:
假设我后两次的提交只是优化的操作,但是由于第一次没有考虑全面,导致了第二次提交,此时我必要将其合并微一次提交

操作中:
选中必要合并的分支



操作后:

可以看到操作日志少了,但是提交的代码内容稳定。
7.IDEA之revert_current_branch_to_here

在项目开辟过程中,假设我们必要回退到某个版本,重新修改,那么就可以使用revert_current_branch_to_here,这个命令会把回退到当前版本之前的代码放在暂存区,修改之后在提交
操作前:
假设我此时必要回到初始化这个位置,重新操作

操作中:


操作后:

之前的前三次操作都回到了暂存区,然后我们修改了在做提交。
8.IDEA之drop_commit

慎用,此命令是删除当前选中的提交,直接删掉,不好修复的删除后。
9.IDEA之edit_commit_message

此命令用于当前的提交日志的需改,直接点击即可修改

10.IDEA之提交到长途

此处提交是第一次提交,长途还没有代码,以是可以直接提交,如果长途有代码,在多人协作的环境下,一般必要先更新在做提交,以处理多人协作产生的辩论。

点击出现的defind填写url

推送

结语

渴望通过上面 的内容,你能对gitee的操作有个发更好的明白,从而提升自己的操作本领。可能其中还存在许多不不足的地方,还有许多必要去掌握的东西,渴望阅读者通过其他的方向去做一个更好的明白。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表