GIT远程仓库(随笔)

article/2025/8/19 2:42:24

目录

前言

一、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工具)集成,从而自动化地构建、测试和部署代码。

http://chatgpt.dhexx.cn/article/EIdKHD87.shtml

相关文章

Git远程仓库

三、远程仓库 分布式版本管理系统,可以是在多台主机上共同管理同一个版本库,而且各台主机上的版本库都是一致的,没有主次之分。 在实际工作中,往往使用一台服务器充当版本库的载体,这台服务器24小时开机,…

08_Git远程仓库

教程目录 01_版本控制概述 02_Git概述 03_Git下载和安装 04_Git底层原理解析 05_Git命令详解 - CRUD 06_Git命令详解 - 分支 07_Git命令详解 - 后悔药 08_Git远程仓库 一、远程仓库概念 什么是远程仓库 为了能在任意 Git项目上团队协作,你需要知道如何管理…

Git入门使用到远程仓库全指南

简介 本文是面向零基础者的Git入门教程,内容较为基础简单,主要来源于各种资料整合以及个人使用经验,仅作基本了解性介绍。内容基本涵盖Git常用操作,以各种命令为中心,逐一解释其用法和注意事项。另附在VScode利用其辅…

【Git】远程仓库

1 远程仓库的使用 1.1 查看远程仓库 在 Gitee 上创建一个新的仓库git_demo_04,并配置SSH免密登录。SSH可参考 生成SSH秘钥,Gitee 相关使用可参考 Gitee 帮助中心 使用git clone命令克隆git_demo_04仓库到本地,该令会自动将其添加为远程仓库…

取整函数的性质

1、定义:取整函数是一类将实数映射到相近的整数的函数。 2、分类:常用的取整函数有两个,分别是下取整函数和上取整函数。 3、形式: 下取整函数在数学中一般记作,在计算机科学中一般记作 floor(x); 上…

取整函数

一、函数说明 对 double 而言,取整、取余的相关函数和运算符请参考下表: VB6.0C C# 说 明Int(x)floor(x)Math.Floor(x)floor表示地板,也就是将向下取整数,即返回最大的整数使得 Math.Floor(1.9) 返回 1 Math.Floor(1…

php 除法,php中如何除法取整

php中除法取整的方法:1、使用【round()】函数对浮点数进行四舍五入;2、使用【ceil()】函数向上舍入为最接近的整数;3、使用【floor()】函数向下舍入为最接近的整数。 php中除法取整的方法: 1. round:四舍五入 round()函…

Excel如何使用取整函数

如下图B列为随机录入的数据,现在想要将B列数据四舍五入保留两位小数 在C2单元格输入公式ROUND(B2,2) 将C2单元格下拉到底即可完成四舍五入保留两位小数。 如果想要保留整数,只需要将C2单元格公式改为ROUND(B2,0),并下拉到底即可完成。 下面跟…

取整函数及其性质

1、取整函数定义及分类 取整函数是一类将实数映射到相近的整数的函数。 常用的取整函数有两个,分别是下取整函数和上取整函数。 下取整函数在数学中一般记作,在计算机科学中一般记作 floor(x); 上取整函数在数学中一般记作,在…

mysql 向上取整_mysql的取整函数

一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。 SELECT ROUND(123.456) 123 SELEC…

Mysql取整函数

Mysql取整函数 1.round 四舍五入取整 round(s,n):对s四舍五入保留n位小数,n取值可为正、负、零. 如四舍五入到整数位,则n取零. 2.ceil 向上取整 ceil(s):返回比s大的最小整数 3.floor 向下取整 floor(s):返回比s小的最大整数 案…

使用grep关键字出现次数进行计数统计

使用grep关键字出现次数进行计数统计 模糊匹配 grep -o "keyword" filename |wc -l精确匹配(以整个word 匹配) grep -wo "keyword" filename |wc -l包含关键字的行数(一行存在多个关键字,计数为1&#xff…

c语言面试笔试题及答案,C语言面试题(含答案)

1、某32位系统下, C程序void *p malloc( 100 ); sizeof (p) ? A.1 B.4 C.100 D.400 2、在一个10阶的B-树上,每个树根结点中所含的关键字数目多允许为( )个,少允许为( )个。 A.10,5 B.9,4 C.8,3 D.7,6 3、以下程序段执行后结果是() #include void main…

grep sed awk详解

1、基本正则 基本正则解释实例^以什么开头grep ‘^1’ id.txt 匹配以1开头 cat -A$以什么结尾grep ‘448$’ id.txt^$空行 这一行没有任何内容(空格也是)grep -n ‘^KaTeX parse error: Expected group after ^ at position 94: … grep -v ^̲’ id.txt…

linux命令四grep

文章目录 NAME名称SYNOPSIS概要DESCRIPTION描述OPTIONS选项Generic Program Information通用程序信息Matcher Selection匹配器的选择创建测试环境匹配正则测试只匹配字符串(包含特殊字符) Matching Control匹配控制匹配多个正则表达式从文件读取多个匹配样式匹配忽略大小写选择…

C语言基础

01 — Liunx相关命令 1.1 mv:移动,剪切命令 命令格式:mv 源文件 目标文件 作用:剪切成新文件mv 源文件 目标目录下 作用:剪切到制定目录里面去mv 源目录 目标目录 作用:剪切成新目录mv 源目录 目标目录下作用&#…

c语言三个标准流文件格式,标准C语言day02

标准C语言day02 复习: 1、常用的Linux命令 ls、cd、pwd clear touch cp mv rm cat/more/head/tail mkdir rmdir chmod find grep ifconfig ping whoami man sudo ftp telnet ssh tar 2、vim文本编辑器 vi是系统自带的文本编辑器,vim是它的增强版本。 三大…

cf1579

A. Casimir’s String Solitaire 给定一个只存在ABC的字符串&#xff0c;一次操作可以同时删除任意位置的‘A’和‘B’或‘B’和‘C’&#xff0c;问能否删完。 只需判断B的数量是否等于AC的数量。 #include<bits/stdc.h> using namespace std;#define read(a) scanf(&q…

CF 817 C

原题链接&#xff1a; Problem - C - Codeforces 题意&#xff1a; 问从 1 ~ n 有多少个数能使&#xff0c;它减去它的数字和 s。 解法&#xff1a; 可以发现&#xff0c;如果 num 满足条件&#xff0c;那么 num 1 一定也满足条件&#xff0c;所以就有单调性&#xff0c…

CF1837 A-D

A题 题目链接&#xff1a;https://codeforces.com/problemset/problem/1837/A 基本思路&#xff1a; 要求计算蚂蚱到达位置 x最少需要多少次跳跃&#xff0c;并输出蚂蚱的跳跃方案。因为每次可以向左或向右跳跃一定距离&#xff08;距离必须为整数&#xff09;&#xff0c;但是…