您现在的位置是:首页 >其他 >GIT远程仓库(随笔)网站首页其他

GIT远程仓库(随笔)

半杯可可 2024-10-07 12:01:05
简介GIT远程仓库(随笔)

目录

前言

一、GIt常见命令

二、概念原理

三、常见的代码托管平台

四、配置SSH公钥

五、操作

1、注册账号

2、在gitee中,创建远程仓库

3、Git命令创建本地仓库

4、Git命令创建第一个版本提交

5、Git命令添加远程仓库

6、推送

 

7、修改开源项目

​编辑

 

 8、删除项目

总结:


前言

远程仓库是什么?我们简单理解就是,除了本地仓库以外的仓库,我们都称之为远程仓库。什么是远程仓库?Git远程仓库就是一个互联网上托管的Git代码仓库,它可以帮助团队成员之间协作开发同一个项目,并且可以保证代码的安全性和可靠性。

一、GIt常见命令

我在上一篇文章发布过Git的常见命令:点击进入

二、概念原理

简单的理解,除了本地仓库以外的仓库,我们都称之为远程仓库。

作用:存储(备份)、共享、协同工作

目前我们使用到的 Git 命令都是在本地执行的。如果我们想通过 Git 分享代码或者与其他开发人员合作开发,那么 就需要将数据放到一台其他开发人员能够连接的服务器上。而在这台服务器上创建的仓库,我们称之为远程仓库。

三、常见的代码托管平台

在实际的工作中,我们需要一个可靠的、安全的、高速的Git服务器非常重要。那么,这个Git服务器我们可以自己搭建,也可以使用别人搭建好的仓库托管服务,以下是常见的几个代码托管服务平台。

  • GitHub
  • Gitlab
  • Bitbucket
  • 码云
  • 码市
  • coding

本质上是一个别人搭建好的服务器,用于托管本地仓库相关的内容(文件、代码),最流行Git托管平台是:

  • GitHub
  • Gitee

这两个托管平台,是目前最流行的!

四、配置SSH公钥

我在上一篇文章里写了教程:查看教程

注意:我这里基于Gitee(码云)平台操作

还有一个注意的是:我这里以Git命令形式进行创建、推送等操作

五、操作

1、注册账号

此处略过...

2、在gitee中,创建远程仓库

 

 

3、Git命令创建本地仓库

# 配置帐号和邮箱(已配置过,可忽略)
$ git config --global user.name xx
$ git config --global user.email xx


# 创建目录,初始化仓库
$ mkdir lxl
$ cd lxl
$ git init

4、Git命令创建第一个版本提交

# 在码云中,README.md是一个特殊的文件,类似网站的默认首页,进入仓库后默认打开此文件
$ touch README.md
$ git add .
$ git commit -m '第一个版本提交'

5、Git命令添加远程仓库

 

# 建立本地仓库与远程仓库的连接(联系)- git remote add 远程主机别名 远程主机地址

$ git remote add origin git@gitee.com:deer-seven/lxi.git

6、推送

注意:把本地仓库的内容(文件、代码)推送(上传)到远程仓库中 - 循环原则:先拉后推

  • 本地的内容更新后,必须及时推送到远程仓库中
  • 同时,在推送之前,我们一般先进行拉取操作

# 第一次推送 上游 下游
$ git push -u origin master

好了,通过Git命令,一个仓库就这样创建好了

 

7、修改开源项目

在创建项目的时候,Gitee托管平台默认是私有的,如果在创建的时候,忘记修改了呢?该如何修改成开源的呢?

1、首先进入的项目,单击‘管理’

 

2、单击基本信息

 

3、鼠标往下滑动,勾上√开源,勾上所有‘须知’,最后保存即可

 

 8、删除项目

 注意:删除项目,一定要慎重、慎重、慎重!

1、在仓库设置找到删除仓库功能,然后点击删除即可

 

2、删除成功

 

总结:

总结几点Git远程仓库的作用:

  1. 协作开发:多个开发者可以在同一个Git远程仓库中协同开发一个项目,每个开发者都可以从远程仓库中拉取最新的代码进行开发,也可以将自己的代码推送到远程仓库中与其他人公享。
  2. 代码备份:将代码存储在远程仓库中可以保证代码的安全性和可靠性,即使本地代码遭到破坏或丢失,也可以通过从远程仓库中拉取代码来恢复。
  3. 版本管理:Git远程仓库可以帮助开发者更好地管理代码的版本,开发者可以将代码分支推送到远程仓库中,以便于其他开发者查看和合并代码。
  4. 团队协作:Git远程仓库可以帮助团队成员协同工作,开发者可以通过向远程仓库提交代码和问题,与其他团队成员交流和协作。
  5. 自动化集成:Git远程仓库可以与其他自动化工具(如CI/CD工具)集成,从而自动化地构建、测试和部署代码。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。