Github的使用

简介: Github的使用

Github操作

github.com/

创建远程仓库

image.png

创建仓库

image.png


5.1 远程仓库操作


命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并


5.1.1 创建远程仓库别名


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

git  remote  add   别名 远程地址2

image.png

Git的fetch和pull指令区别

git fetch:相当于是从远程获取最新版本到本地,但不会自动 merge

git pull:相当于是从远程获取最新版本并 merge 到本地

实际使用中git fetch 更安全一些,因为在 merge 前,我们可以查看更新情况,然后再决定是否合并。

image.png

这个远程仓库的地址就在创建完仓库后会提醒

image.png


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


Win10系统 的凭据管理器是一个系统组件,能够帮助用户完成本地访问时的认证工作。 当用户第一次输入用户名和密码的时候,凭证管理器可以将这些访问凭据 (用户、密码、证书等)保存在本地,再次访问该服务器站点时,WIN10系统会自动完成凭据的认证过程。

image.png

git push 别名 分支

保证凭据管理器没有账号相关信息

image.png

推送成功

image.png

查看远程仓库,master分支上的内容已经被推送到Github远程仓库了

image.png


5.1.3 拉取远程仓库的内容


image.png

image.png


5.1.4 克隆远程仓库到本地


我们在模拟一个新的仓库,通过git clone的方式克隆代码

所以先删除windows凭据管理保存的我第一个github账号

git clone 远程地址

image.png


拉取代码,初始化本地仓库


image.png


自动起别名


image.png


克隆不需要登录账号,因为我们的库是public的


clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名

image.png

image.png


5.1.5 邀请加入团队


选择邀请合作者


image.png


复制Pending Invite 地址


在第一个账号浏览器打开,接受邀请

image.png


修改内容并 push 到远程仓库


image.png

image.png


5.1.6 跨团队协作


远程仓库的地址复制发给邀请跨团队协作的人


image.png


Fork项目到本地仓库


image.png


编辑项目提交更改


image.png


创建pull请求


image.png

image.png

同时,第一个github也收到了这个请求

image.png

接受请求

image.png

image.png


协作成功


image.png


5.2 SSH免密登录


创建秘钥


image.png


查看公钥


image.png


Github设置SSH免密


image.png

接下来再往远程仓库push 东西的时候使用 SSH 连接就不需要登录了



相关文章
|
7月前
|
存储 算法 搜索推荐
软考算法破壁战:从二分查找到堆排序,九大排序核心速通指南
专攻软考高频算法,深度解析二分查找、堆排序、快速排序核心技巧,对比九大排序算法,配套动画与真题,7天掌握45%分值模块。
298 1
软考算法破壁战:从二分查找到堆排序,九大排序核心速通指南
|
安全 测试技术
北大李戈团队提出大模型单测生成新方法,显著提升代码测试覆盖率
【10月更文挑战第1天】北京大学李戈教授团队提出了一种名为“统一生成测试”的创新方法,有效提升了大模型如GPT-2和GPT-3在单一测试中的代码生成覆盖率,分别从56%提升至72%和从61%提升至78%。这种方法结合了模糊测试、变异测试和生成对抗网络等多种技术,克服了传统测试方法的局限性,在大模型测试领域实现了重要突破,有助于提高系统的可靠性和安全性。然而,该方法的实现复杂度较高且实际应用效果仍需进一步验证。论文可从此链接下载:【https://drive.weixin.qq.com/s?k=ACAAewd0AA48Z2kXrJ】
386 1
|
安全 前端开发 Go
轻松部署翼龙面板社区版:您的游戏服务器管理新体验
翼龙面板(Pterodactyl)社区版正是为此而生,它通过强大的开源技术栈(PHP、React 和 Go)和可靠的安全设计,让游戏服务器管理变得简单而高效。本文将带您通过阿里云计算巢快速部署翼龙面板社区版,尽享流畅的管理体验。
轻松部署翼龙面板社区版:您的游戏服务器管理新体验
|
机器学习/深度学习 人工智能 自然语言处理
Llama 3.3:Meta AI 开源新的纯文本语言模型,专注于多语言对话优化
Meta AI推出的Llama 3.3是一款70B参数的纯文本语言模型,支持多语言对话,具备高效、低成本的特点,适用于多种应用场景,如聊天机器人、客户服务自动化、语言翻译等。
737 13
Llama 3.3:Meta AI 开源新的纯文本语言模型,专注于多语言对话优化
|
机器学习/深度学习 供应链 算法
量子计算:从理论到实践的跨越
量子计算基于量子力学原理,利用量子比特的叠加态和纠缠特性,展现出远超经典计算机的计算能力。本文从基本概念、发展历程、应用场景及未来挑战四个方面,全面介绍量子计算从理论到实践的跨越,展望其在优化问题、量子化学、机器学习等领域的广泛应用前景。
1264 3
|
存储 监控 物联网
|
存储 编译器 C++
【C/C++】 静态内存分配与动态内存分配
C/C++ 中静态内存分配与动态内存分配相关内容,区别与比较
752 0
|
存储 NoSQL Ubuntu
在Ubuntu 16.04上安装和配置Redis的方法
在Ubuntu 16.04上安装和配置Redis的方法
421 0
|
存储 编解码 API
Android Media Framework(一)OpenMAX 框架简介
OpenMAX IL是Khronos Group为嵌入式和移动设备设计的低层级接口,用于统一调用音频、视频和图像编解码器,确保跨平台兼容性。它包括Core API(管理组件加载和方法调用)和Component API(组件实现,如源、接收器、编解码器等)。组件通过端口进行数据交互,客户端使用Core API加载和控制组件。Android引入OMX IL以支持不同芯片上的编解码器。组件状态包括Loaded、Idle、Executing和Invalid。组件架构涉及参数配置、命令处理和缓冲区管理,数据交换通过回调函数完成,端口持有预分配或组件自分配的缓冲区。
544 0
|
存储 Python
ProxyBroker-代理IP管理
ProxyBroker-代理IP管理
374 0