GitHub操作

远程库-GitHub

GitHub网址
GitHub是全球最大的远程库

1. 创建远程库

在这里插入图片描述
在这里插入图片描述

2. 远程仓库操作

在这里插入图片描述

2.1 创建远程仓库别名

git remote -v 查看当前所有远程库地址别名
git remote add 别名 远程地址 设置远程库地址别名

  • 案例操作
    在这里插入图片描述
    起一个别名会出现两个别名,是因为既可以拉取也可以推送
    https://github.com/ZhangQiMeng123/gitHub_Test01.git 这个地址在创建完远程仓库后生成的链接 如图:

在这里插入图片描述

2.2 推送本地分支到远程仓库

git push 别名 分支

  • 案例实操
    将本地仓库的master分支推送到远程库中
    在这里插入图片描述
    此时发现已将我们 master 分支上的内容推送到 GitHub 创建的远程仓库。
    在这里插入图片描述

2.3 克隆远程仓库到本地

git clone 远程地址

  • 案例实操
    在这里插入图片描述
    发现本地仓库已经多了一个文件夹gitHub_Test01,这就是从gitHub上进行克隆下来的项目
    在这里插入图片描述

在这里插入图片描述
clone 克隆做操会自动进行多个操作:1.拉取代码 2.初始化本地仓库 3. 创建别名

2.4 邀请加入团队

  • 1.选择邀请合作者
    选择setteings中的collaboration,然后点击 add people
    在这里插入图片描述
  • 2.填入想要合作的人的相关信息(username,full name,email 其中的一个)

在这里插入图片描述

  • 3.复 制 地 址 并 通 过 微 信 钉 钉 等 方 式 发 送 给 该 用 户 , 复 制 内 容 如 下 :
    https://github.com/ZhangQiMeng123/gitHub_Test01/invitations
    在这里插入图片描述
  • 4.在user-maomao这个账号中的地址栏复制收到邀请的链接,点击接受邀请
    在这里插入图片描述
    1. 成功之后可以在user-maomao这个账户上看到gitHub_Test01的远程仓库
      在这里插入图片描述
  • user-maomao可以修改内容并push到远程仓库(没被邀请加入团队的人是没有权限进行push的
    新建文件夹(user-maomao,模拟多态电脑进行合作),在该文件夹下打开git,进行克隆项目
    克隆不需要登录gitHub账号
    在这里插入图片描述
    user-maomao对文件进行修改

在这里插入图片描述
将修改后的文件先添加到本地库

在这里插入图片描述
将本地库的内容推送到远程库
git push 别名(或仓库地址)master
在这里插入图片描述
可以管理员的仓库端看到user-maomao提交了内容
在这里插入图片描述在这里插入图片描述

2.5 拉取远程库内容

git pull 远程库地址别名 远程分支别名

  • 案例实操
    将远程库对于分支最新内容拉下来后与当前本地分支直接进行合并
    在这里插入图片描述
    可以看到user-maomao修改的内容已经被合并过来
    在这里插入图片描述

6.3 跨团队协作

  • 1.将远程仓库的地址复制发给邀请跨团队写作的人,比如东方不败
    在这里插入图片描述
  • 2.在东方不败的GitHub账号里的地址栏复制收到的链接,然后点击Fork将项目直接叉到自己的本地仓库
    在这里插入图片描述
    在这里插入图片描述
    叉成功后可以看到当前仓库信息
    在这里插入图片描述
  • 3.东方不败就可以在线编辑叉取过来的文件
    在这里插入图片描述
  • 4.编辑完毕后,填写描述信息并点击左下角绿色按钮提交

在这里插入图片描述

  • 5.接下来点击上方的pull请求,并创建一个新的请求
    在这里插入图片描述
    在这里插入图片描述
  • 6.仓库创建者账号端就可以看到有一个Pull request请求
    在这里插入图片描述
    可以进行在线讨论代码相关内容
    在这里插入图片描述
    在这里插入图片描述
  • 7.如果代码没有问题,可以点击Merge pull reque 合并代码
    在这里插入图片描述

6.4 SSH免密登录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/835911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言 | Leetcode C语言题解之第84题柱状图中最大的矩形

题目&#xff1a; 题解&#xff1a; int largestRectangleArea(int* heights, int heightsSize) {int st[heightsSize];int p[2];p[0]-1,p[1]heightsSize;int size0,result0;st[size]0;for(int i1;i<heightsSize;i){ while(size!0&&heights[i]<heights[st[size-1…

动态规划解决回文子串问题

前言&#xff1a; 回文串相关问题在我们的算法题中算是老生常谈&#xff0c;本文主要介绍如何使用动态规划的思路去解决回文串系列问题。 总体思路&#xff1a; 能够将所有的子串是否是回文的信息&#xff0c;存储在二维dp表中。有了这个dp表&#xff0c;就可以将hard难度转…

【实战】采用jenkins pipeline实现自动构建并部署至k8s

文章目录 前言部署jenkins编写docker-compose-jenkins.yaml配置maven源启动jenkins解锁jenkins Jenkins默认插件及git、镜像仓库、k8s凭证配置host key verification configuration修改为不验证Gitee ssh阿里云镜像仓库ssh编写pipeline安装以下常用插件将kubectl命令文件拷贝到…

E - Yet Another Sigma Problem(ABC字典树)

思路&#xff1a;我们可以发现两个字符串的最长公共前缀就是字典树中的最近公共祖先。然而这道题&#xff0c;比如说某个结点是x个字符串的前缀&#xff0c;那么当前结点对答案的贡献为x * (x - 1) / 2&#xff0c;就是x中任选两个字符串组合&#xff0c;因为在这之前&#xff…

【Win10设备管理器中无端口选项】

计算机疑难杂症分享002 Win10设备管理器中无端口选项1、问题现象2、问题原因3、问题解决3.1、驱动精灵(亲测的此方法)3.2、添加过时硬件3.3、官方的方法 Win10设备管理器中无端口选项 1、问题现象 当我调试串口通信时&#xff0c;发现打开设备管理器没有端口&#xff0c;打开…

Docker停止不了

报错信息 意思是&#xff0c;docker.socket可能也会把docker服务启动起来 解决 检查服务状态 systemctl status dockersystemctl is-enabled docker停止docker.socket systemctl stop docker.socket停止docker systemctl stop docker知识扩展 安装了docker后&#xff0c;…

[ue5]编译报错:使用未定义的 struct“FPointDamageEvent“

编译报错&#xff0c;错误很多&#xff0c;但很明显核心问题是第一个&#xff1a;使用未定义的 struct“FPointDamageEvent“&#xff1a; 程序没有找到FPointDamageEvent的定义。 解决办法&#xff1a; 处理这类未定义都可以先F12&#xff0c;找到它的库位置&#xff0c;之后…

部署yolov5

1 创建一个yolov5的环境 conda create -n yolov5 python3.8 2 激活环境 conda activate yolov5 3 设置清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 4 PyTorch 网站下载pytorch 备注:也可以使用pip install 5 下载 yolov5…

数据可视化训练第四天(模拟投掷筛子并且统计频次)

投掷一个筛子 import matplotlib.pyplot as plt from random import randint import numpy as npclass Die:"""模拟投掷筛子"""def __init__(self,num_sides6):self.num_sidesnum_sidesdef roll(self):return randint(1,self.num_sides)num1000…

泰迪智能科技大数据开发实训平台功能介绍

大数据开发实训平台是面向实训课和课后训练的编程实训平台&#xff0c;平台底层基于Docker技术&#xff0c;采用容器云部署方案&#xff0c;预装大数据相关课程教学所需的实训环境&#xff0c;拥有1主2从的Hadoop集群&#xff0c;还能够自主定制环境&#xff0c;并能够与实训管…

Java | Leetcode Java题解之第83题删除排序链表中的重复元素

题目&#xff1a; 题解&#xff1a; class Solution {public ListNode deleteDuplicates(ListNode head) {if (head null) {return head;}ListNode cur head;while (cur.next ! null) {if (cur.val cur.next.val) {cur.next cur.next.next;} else {cur cur.next;}}return…

C++调用有依赖库的python函数(VS2017+WIN10+Anaconda虚拟环境)

情况1.在写的函数中依赖了能够pip的库&#xff0c;例如numpy库、torch库,见下面的函数&#xff1a; import numpy as np import torch def add1(a, b):# 确保a和b都是NumPy数组a_array np.array(a) if not isinstance(a, np.ndarray) else ab_array np.array(b) if not isins…

萤火虫优化算法(Firefly Algorithm)

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 算法背景 萤火虫优化算法&#xff0c;是由剑桥大学的Xin-She Yang在2009年提出的一种基于群体智能的优化算法。它的灵感来源于萤火虫在夜晚闪烁…

Blender细节补充

1.饼状菜单&#xff0c;用于快速切换/选择 例如&#xff1a; ~&#xff1a;切换视图 Z&#xff1a;切换着色方式 &#xff0c;&#xff1a;切换坐标系 .&#xff1a;切换基准点 Shift S&#xff1a;吸附 有两种使用方式&#xff1a; -点选 -滑选&#xff0c;按快捷键…

表的创建与操作表

1. 创建表 创建表有两种方式 : 一种是白手起家自己添&#xff0c;一种是富二代直接继承. 2. 创建方式1 (1). 必须具备条件 CREATE TABLE权限存储空间 (2). 语法格式 CREATE TABLE IF NOT EXISTS 表名(字段1, 数据类型 [约束条件] [默认值],字段2, 数据类型 [约束条件] [默…

node pnpm修改默认包的存储路径

pnpm与npm的区别 PNPM和NPM是两个不同的包管理工具。 NPM&#xff08;Node Package Manager&#xff09;是Node.js的官方包管理工具&#xff0c;用于安装、发布和管理Node.js模块。NPM将包安装在项目的node_modules目录中&#xff0c;每个包都有自己的依赖树。 PNPM&#xf…

从0开发、发布油猴脚本(保姆级)

概览 项目中使用conify集成图标&#xff0c;有些内网用户只能使用离线图标&#xff0c;但是如何判断使用的conify集成图标是在线还是离线呢&#xff1f;这个时候就需要一个油猴脚本&#xff0c;作用于iconify官网&#xff0c;对离线图标进行标识。 此篇文章主要从如下几点去梳…

MySQL数据库的初始化(创建库、创建表、向数据库添加测试数据)

MySQL数据库的初始化&#xff08;创建库、创建表、向数据库添加测试数据&#xff09; MySQL数据库简介MySQL创建一个新的数据库MySQL创建一张新的数据表简单&#xff08;设置&#xff09;表复杂&#xff08;设置&#xff09;表 填充测试数据SQL语句mysql>模式下输入的每句sq…

现代信号处理9_正则化(CSDN_20240512)

正则化的引入 解线性方程组&#xff1a; 这项工作有很多种做法&#xff0c;下面介绍两种&#xff0c;如下图所示&#xff0c;有一些数据点需要拟合&#xff0c;拟合的方法有很多。 1&#xff09; 构造线性函数①&#xff0c;这种函数比较简单&#xff0c;此时 2&#xff09; 构…

跟TED演讲学英文:Why US politics is broken — and how to fix it by Andrew Yang

Why US politics is broken — and how to fix it Link: https://www.ted.com/talks/andrew_yang_why_us_politics_is_broken_and_how_to_fix_it? Speaker: Andrew Yang Date: April 2024 文章目录 Why US politics is broken — and how to fix itIntroductionVocabularyTr…