论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
开源技术
›
开源技术
›
Gitee的通例操作【IDEA】
Gitee的通例操作【IDEA】
勿忘初心做自己
论坛元老
|
6 天前
|
显示全部楼层
|
阅读模式
楼主
主题
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 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
勿忘初心做自己
论坛元老
这个人很懒什么都没写!
楼主热帖
新一代企业级安全OneDNS
记一次有意思的业务实现 → 单向关注是 ...
集合论第6-8章
将git仓库从submodule转换为subtree ...
redis 工具类
DNS协议
Python 开发 漏洞的批量搜索与利用.(G ...
Java 代理模式
SignalR 2 与mvc 5实现实时聊天功能 ...
反射 p1 反射机制
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表