Git入门(一)之gitee仓库--本地仓库--修改仓库--gitee仓库?

点赞、关注再看,养成良好习惯
Life is short, U need Python
初学Python,快来点我吧
在这里插入图片描述


0. 前言

早已注册过github账号了,当时迫于全英文网站看起来费劲(关键是还不打算用,所以不想花时间去认真学习),然而借助于疫情封闭期间以及开始在CSDN上写自己的博文(当然最主要是在以后的教学过程中会用到博主缩写的博文),学习无止境啊,发现有好多想学的东西(哎,苦于年事已高,精力有限。。哈哈。。。),最重要的是因为准备在这学期的大数据技术课程中借助于自己搭建的超星学习通慕课(课件+视频+章节测验+在线作业+在线考试等)辅助教学,发现里面有个PBL功能(问题式学习),于是准备让学生分组做一些小项目(开始当然是一些协作的小作业了),从而想到了github平台,学习中无意发现了gitee(码云,相当于github的中文版吧)。

不过在学习的过程中百度了不少的博文和其他学习资料,其过程真费时间(尤其对像博主我这样的初学者),结果发现博文写的各式各样,最终失败(不过过程还是很值得肯定的,学到了不少东西),于是还是好好研究从gitee官网的帮助文档学起吧(详见个人gitee官网图标下拉菜单的帮助按钮),同时把自己的Git卸载掉重新安装了一遍(安装很简单,一直next下去即可),然后按照帮助文档一步一步地学下去,这其中有一些细节帮助文档写的不够清楚(也许作者认为太简单,但是对于初学者可没有简单之说啊)。因此,决定以博文形式记录下来,以便自己以后回放,同时让我的学生们以及我的博友们少走一些弯路!

特此声明:部分内容直接从帮助文档拷贝过来了!

1. 什么是码云

码云是开源中国社区2013年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。
码云除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。

2. Git客户端下载

(1)官网下载:https://git-scm.com/downloads
在这里插入图片描述
(2)网盘下载:

3. 注册码云账号

目前码云提供了「社区版」和「企业版」的SAAS服务,支持 Git/SVN 管理,提供代码审核、Bug 跟踪以及 Webhook 钩子回调等功能,开发者可以在码云平台上自行创建仓库。
(1)个人用户

  • 个人开发者可免费创建 1000 个仓库(不限公有、私有),提供最多 5G 的免费代码存储空间

  • 通过访问 https://gitee.com/,从首页右上角点击「注册」或点击「加入码云」即可注册个人账号。

  • 在码云的注册界面依次填入各项,需注意的是:邮箱建议议填写国内邮箱如163邮箱/QQ邮箱,以免因为众所周知的原因无法接收激活邮件,个性地址一经选定,无法修改,请慎重填写。当然,你也可以通过微信授权等第三方登录平台授权登录,授权登录后按照引导提示填写相关信息即可完成注册。

(2)企业用户

  • 通过访问 https://gitee.com/enterprises,点击「免费开通企业账号」,在注册界面依次填入各项。
  • 企业版相关详情请看码云企业版介绍

4. 创建gitee仓库

在注册完成并成功登录码云账号后,用户可以开始创建自己的第一个仓库。

  • 通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 在新建仓库页面填写仓库信息。仓库相关概念说明如下:
    • 仓库名称: 仓库的名称,用于仓库命名

    • 归属:仓库归属账户,可以是个人账号/组织/企业中的一种,创建成功后该账户默认为仓库的拥有者(管理员)

    • 路径:仓库的git访问路径,由用户个性地址+仓库路径名称组成。创建仓库后用户将通过该路径访问仓库。

    • 仓库介绍:仓库的简单介绍

    • 是否开源:设置仓库是否为公开仓库,公开仓库对所有人可见,私有仓库仅限仓库成员可见。

    • 选择语言:仓库主要开发用的编程语言

    • 添加.gitignore:系统默认提供的git忽略提交的文件模板,设置.gitignore后将默认忽略指定目录/文件到仓库

    • 添加开源许可证:如果仓库为公开仓库,可以添加设置仓库的开源协议,作为对当前项目仓库和衍生项目仓库许可约束,开源许可证决定了该开源项目是否对商业友好。

    • Readme:项目仓库自述文档,通常包含有软件的描述或使用的注意事项。

    • 使用***模板文件初始化仓库:使用Issue或Pull Request文件模板初始化仓库

  • 点击「创建」,即可在码云上创建你的第一个仓库。

5. gitee仓库–>本地仓库–>修改仓库–>gitee仓库

在创建完仓库之后,用户可以通过如下方式实现目标:gitee仓库–>本地仓库–>修改仓库–>gitee仓库。

此处以新创建的 MyProject 仓库为例,对应的仓库地址为:https://gitee.com/用户个性地址/MyProject.git。在博友自己的实践中可以将用户个性地址替换为博友的地址。

(1)配置本地git配置信息

$ git config --global user.name "你的名字或暱称"
$ git config --global user.email "你的邮箱"

(2)MyProject仓库clone到本地仓库

$ git clone https://gitee.com/用户个性地址/MyProject.git 

(3)修改clone到本地仓库

$ cd MyProject            # 切换到MyProject 仓库目录下
$ touch hello.py         # MyProject 仓库目录下创建新文件
  • 提示:touch产生的hello.py是空.py文件,需要添加内容(比如,打开添加:print(‘hello python’)等);当然此步也可以手动修改MyProject 仓库!

(4)push到码云的仓库

$ git add .                           # 将当前目录所有文件添加到git暂存区
$ git commit -m "my first commit"     # 提交并备注提交信息
$ git push origin master     # 将本地提交推送到远程仓库

(5)完成任务

  • 回到gitee,发现gitee上的MyProject 仓库中多了hello.py文件!ok了 !!

(6)综合git控制台的流程图
在这里插入图片描述


  • 写作不易,切勿白剽
  • 博友们的点赞关注就是对博主坚持写作的最大鼓励
  • 持续更新,未完待续…

下一篇:Git入门(二)之本地仓库–>gitee仓库?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章