程序员必备的仓库——Gitee

好消息!好消息!

你现在是不是还是单身一个人写代码?今天我们学会了这个技能后,就可以找一些志同道合的朋友一起写代码啦!

今天我们主要介绍如何使用Gitee来托管我们的代码,同时来达到团队共同编写代码完成同一个项目这个效果。学会之后我们和团队之间再也不需要把自己的文件发来发去,这样效率既低同时又不安全,很容易出现文件重复,内容乱码的现象。更重要的是,不会再因为自己不小心的手抖删除了代码中的小小内容找不到而苦恼了

何为Gitee

Gitee,原名OSC Git,于2013年正式更名并对外开放服务,是专为中国开发者量身打造的代码托管平台。它不仅提供了与GitHub类似的代码托管、版本控制服务,还特别注重中文社区的建设和本土化服务,极大地降低了语言和网络访问的障碍,让中国的开发者能够更加便捷地参与到开源项目中来。它有许多的优点:

  1. 高速访问与稳定性:对于国内开发者而言,Gitee的一大优势在于其服务器位于中国,这意味着更快的访问速度和更稳定的网络连接。这对于频繁进行代码推送、拉取操作的开发者来说,无疑能大幅提升工作效率。

  2. 强大的中文支持:Gitee全面支持中文界面和文档,这降低了新手入门的门槛,特别是对那些英文阅读能力有限的开发者来说,能够更加顺畅地使用平台功能,参与讨论。

  3. 丰富的开源资源:Gitee上汇聚了大量的优秀开源项目,覆盖了前端、后端、移动开发、人工智能等多个领域。这些项目不仅有详细的中文说明,还有活跃的中文社区支持,便于开发者学习、交流和贡献代码。

  4. 提供移动访问:提供了手机版应用,让开发者能够随时随地查看和管理代码仓库,应对紧急开发情况。

  5. 企业级服务:除了面向个人开发者的服务外,Gitee还为企业提供了一整套解决方案,包括私有仓库、权限管理、代码审查等功能,助力企业高效管理代码资产,保障信息安全。

  6. 教育与社区:Gitee积极与高校合作,推动开源文化在教育领域的普及。同时,平台上的各种技术博客、问答板块促进了知识共享,形成了一个充满活力的技术交流社区。

如何使用Gitee

1、想要使用Gitee,我们首先得注册一个Gitee账号

  • 访问Gitee官方网站(gitee.com/), 点击页面右上角的"注册"按钮,填写相关信息完成账号创建。或者还可以直接在浏览器中搜索Gitee,找到官网,再重复上面的步骤。

在这里姓名是可以随便取的哟,不一定是要真名,就跟我们的QQ网名一样。注册的时候要记住自己的密码哟,在以后有很多场景需要用到!!

  • 如果大佬已经有Gitee账号的话,直接登录就好了。

2、绑定第三方账号和邮箱(建议绑)

注册好了之后我们就可以绑定一些我们常用的第三方账号,如QQ微信啥的。同时我们还需要绑定我们邮箱,这个在日常的使用场景也是比较多的。这些都是在个人主页里的设置里面进行的,我在这里就不做以演示了。

3、创建新的仓库

点击个人主页的右上角的+号新建一个仓库,仓库名称和路径都可以任写,前提是自己能看懂,能找得到哦,最好见名知义。仓库我们现阶段就选开源的就好了,让他人也可以看到我们的代码日常。(如果你的代码比较私密就不用选开源了)剩下的不用管,直接创建。

创建完成,git就会告诉你怎么将文件导入仓库了。

一个小插曲

对了在这之前我们需要下载一个Git软件,直接到git的官方网站下载。点进官网后点击左侧的Download,然后点击右侧电脑里面的Download。然后傻瓜式安装即可,个人建议安装在C盘。

安装好后我们可以打开我们的终端,输入git --version查看我们的版本号,如果安装成功了就会出现我们的版本信息。

4、将文件导入到仓库

(1)初始化

将我们需要导入到Gitee的文件夹在用终端打开,然后初始化我们的git:输入命令git init。这样我们这个文件夹就变成了我们的本地仓库了,我们可以在我们的这个文件夹下面查看隐藏的文件,如果存在一个.git文件则说明我们前面的这些步骤都没有问题。

(2)查看未上传的文件及上传文件

使用git status这个命令行查看我们未上传的文件(在终端用红色字体标出部分)如图:

因为我今天上传了,为了演示我就只新加了一个文件,所以就只有一个文件。

使用git add .这行代码将文件提交到Gitee的一个暂存区(因为Gitee怕我们提交后反悔了)我们在提交文件时会有种种原因让我们不得不将刚才上传的文件撤回来。

这时候我们就需要用git reset这个命令行来撤回我们上传的文件了。如图:

注意,我们上传文件和撤回文件都没有提示的,所以如果友友们在上传文件后没有动静就说明成功了,我们要相信没有动静就是最好的动静。我们在利用status查看我们未上传的文件,可能已看到他还是红的。其实应该放一个上传好了之后在查看的图片的,这样更有说服力,忘记了,不过你要相信我确实是弄好了

还是放一下吧,上传好了就是绿色!如果许多文件上传的话那就是一片绿,绿油油的。

(3)确认提交

使用git commit -m '这是备注'这个命令,确认提交,就会出现这个页面。

不过,我相信大多数人不会出现这个页面,反而会出现一个"请告诉我你是谁"这些之类的话,这时候就要依次复制下面的命令,

因为git要知道你是谁,不是什么牛马都可以上传到大佬的仓库的。做好这些之后就可以重新提交一次了,这时候应该就是一片白。

在使用git remote add origin https://gitee.com/仓库地址/test.git(这个仓库的地址我们可以找到的) 这串命令告诉git我们仓库的地址,让其将我们上传的代码上传到我们指定的仓库中去。

然后使用git push -u origin "master"这个命令将其推送到我们的仓库,即我们上面的仓库。

此时我们的基本步骤就都已经完成了。新手应该推送时还会出现一个输入用户名和密码的提示框,输入我们注册时用的那个就可以了。

其实我们那些全局设置以及连接到我们的Gitee仓库这个步骤是可以在之前就完成的,但是为了起到一个更好的效果我觉得在这时候说出来可能更好。具体的操作步骤和之前一样,大家可以去试试!!!

注意事项

  • 如果我们之前装过一些第三方的依赖,这些第三方依赖不需要上传,因为开发者可以都可以根据原码下载这些依赖包。想要不上传这些文件,我们可以在有这些第三方依赖的项目下面创建一个.gitignore文件,在这个文件中输入/node_modules/,保存后就可以跳过这个node_modules文件夹。一般都是生成这个文件。
  • 配置仓库的 SSH 公钥。 输入ssh-keygen -t rsa -C "你的Email",一直按回车,出现如下图所示的状态,就了生成公钥,生成两个文件。根据这个找到找到这两个文件,用记事本打开后缀为.pub的文件,复制其中内容,

打开Gitee个人主页,找到设置,ssh公钥,填入复制的内容即可

配置公钥的目的就是让Gitee识别到这台电脑,就不会经常弹出要输入用户名密码的提示框了。

  • 远程代码和本地代码有冲突时,上传文件时就会出错,提示说本地代码和远程代码版本不一致,使用这个命令git pull origin master就可以远程的代码同步到本地。

结语

写了这么久终于写完了,这种东西写起来还挺要时间的。

不过我感觉每天这样写点挺好的,又能巩固好自己所学的知识,又能将自己学到的传播出去,一举两得。希望大佬们能够看过后点个小赞,就当给小弟的一个奖励了。如果有说的不对的,还是希望大佬们及时指正,让我多进步点。

相关推荐
AAI机器之心16 分钟前
LLM大模型:开源RAG框架汇总
人工智能·chatgpt·开源·大模型·llm·大语言模型·rag
我是陈泽16 分钟前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
杨荧40 分钟前
【JAVA开源】基于Vue和SpringBoot的洗衣店订单管理系统
java·开发语言·vue.js·spring boot·spring cloud·开源
int WINGsssss3 小时前
Git使用
git
用户0760530354385 小时前
Git Revert:安全移除错误提交的方式
git
FIT2CLOUD飞致云6 小时前
测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布
开源·接口测试·metersphere·团队协作·持续测试·测试管理
杨荧8 小时前
【JAVA开源】基于Vue和SpringBoot的旅游管理系统
java·vue.js·spring boot·spring cloud·开源·旅游
Good_Starry17 小时前
Git介绍--github/gitee/gitlab使用
git·gitee·gitlab·github
云端奇趣1 天前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github
杨荧1 天前
【JAVA开源】基于Vue和SpringBoot的水果购物网站
java·开发语言·vue.js·spring boot·spring cloud·开源