您现在的位置是:首页 >其他 >GIT远程仓库(随笔)网站首页其他
GIT远程仓库(随笔)
目录
前言
远程仓库是什么?我们简单理解就是,除了本地仓库以外的仓库,我们都称之为远程仓库。什么是远程仓库?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远程仓库的作用:
- 协作开发:多个开发者可以在同一个Git远程仓库中协同开发一个项目,每个开发者都可以从远程仓库中拉取最新的代码进行开发,也可以将自己的代码推送到远程仓库中与其他人公享。
- 代码备份:将代码存储在远程仓库中可以保证代码的安全性和可靠性,即使本地代码遭到破坏或丢失,也可以通过从远程仓库中拉取代码来恢复。
- 版本管理:Git远程仓库可以帮助开发者更好地管理代码的版本,开发者可以将代码分支推送到远程仓库中,以便于其他开发者查看和合并代码。
- 团队协作:Git远程仓库可以帮助团队成员协同工作,开发者可以通过向远程仓库提交代码和问题,与其他团队成员交流和协作。
- 自动化集成:Git远程仓库可以与其他自动化工具(如CI/CD工具)集成,从而自动化地构建、测试和部署代码。