上一节介绍了使用vscode+Git进行python程序版本控制,详见5.1.PYTHON开发利器之使用VS Code+Git进行python程序版本控制

0.前言

GitHub是目前最大的开源代码托管社区,掌握如何基于GitHub进行版本控制,参与开源项目,将是你从开源社区吸取养分的重要手段。

开始往下阅读前请自行准备好GitHub账号,官网 https://github.com/

1托管自己的项目

1.1.在Github上新建一个远程库TestGitHub

1.2 查看并记录远程仓库地址

1.3.添加远程库

使用Ctrl+Shift+P打开命令面板,输入git add,选择添加远程库:

填写远程库地址的别名:

填写远程库地址:

1.4.推送内容到远程库

1.5.输入GitHub用户名和密码

输入用户名

输入密码

1.6推送成功

2.向其他开源项目贡献代码

2.1 fork 开源项目

在GitHub随便搜索一个开源项目,如easytrader:

2.2查看克隆的开源项目信息

2.3新建一个工作区

2.4 克隆远程仓库 crtl+shift+p:

填入远程仓库地址:

选择本地存放位置,选择刚才新建的工作区vs-github

克隆完成

2.5建立与上游的血缘联系,git remote add upstream [你fork的原项目的git或者https服务端地址,upstream代表上游远程仓库的别名,可以自己随意取,这里upstream的意思就是上游],然后按照第二步中的指导再次打开我们的config文件可以看到了多了一个叫upstream的仓库名远程指向的git url为fork的原项目的git服务端地址

2.6修改代码并push,本文修改readme.md

本节主要讲述了使用vscode+GitHub进行python程序版本控制,下一节将讲述vscode的快速代码插入及用户自定义代码片段,敬请关注。

github怎么搜索开源的代码_5.2.PYTHON开发利器之使用VS Code+GitHub进行python开源项目开发...相关推荐

  1. Windows下Git使用记录--03 Git GUI与金山快盘组建私人代码仓库进行项目开发

    使用github进行开发的过程中会有一个问题,那就是github不能提供私人的代码仓库,也就是别人完全可以看到你的代码.如果不想别人看到自己的代码,那就得付费购买github的高级服务,或者通过金山快 ...

  2. 你真的会高效的在GitHub上搜索开源项目吗?

    来源:Tomcat那些事 号外:最近整理了一下以前编写的一系列Spring Boot内容,整了个<Spring Boot基础教程>的PDF,关注我,回复:001,快来领取吧-!更多内容持续 ...

  3. 硬核!如何在 Github 精准搜索开源项目?

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:八个开源的 Spring Boot 学习资源,你值得拥有个人原创+1博客:点击前往,查看更多 作者:觉非 jue ...

  4. 免费开源低代码拖拽开发_资料来源:面向开源开发人员的免费代码搜索工具

    免费开源低代码拖拽开发 开源代码的金矿可供程序员使用,但是选择正确的库并了解如何使用它可能很棘手. Sourcegraph创建了一个搜索引擎和代码浏览器,以帮助开发人员找到更好的代码并更快地构建软件. ...

  5. 使用pycharm将自己项目代码上传github(保姆教程)

    1.梳理一下Git.github和gitee这三个之间的关系: 1.1.Github 首先从我们最熟悉的github来说,他其实是一个代码托管平台,我们可以在他的里面新建很多的仓库,有强迫症的我理解就 ...

  6. GitHub高效搜索

    GitHub高效搜索 GitHub对于开发人员来说,多么重要就不用多说了吧!那么你会搜索吗?怎么从茫茫大海中快速找到适合自己资源了. 以下搜索以找一个Swift的网络框架为目标 普通搜索 我们打开Gi ...

  7. Kd-Tree算法原理和开源实现代码

    Kd-Tree算法原理和开源实现代码 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术--Kd-Tree(Kd树).Kd-Tree,即K-dimensional tree,是一种高维索引树形 ...

  8. CV Code | 本周新出计算机视觉开源代码汇总(含目标跟踪、语义分割、姿态跟踪、少样本学习等)...

    点击我爱计算机视觉标星,更快获取CVML新技术 刚刚过去的一周出现了很多很实用.有意思.很神奇的CV代码. 比如大家期待的SiamRPN++算法,官方终于要开源了. 阿里MNN成为移动端网络部署的新选 ...

  9. CV Code | 本周新出计算机视觉开源代码汇总(含自动驾驶目标检测、医学图像分割、风格迁移、语义分割、目标跟踪等)...

    点击我爱计算机视觉标星,更快获取CVML新技术 刚刚过去的一周含五一假期,工作日第一天,CV君汇总了过去一周计算机视觉领域新出的开源代码,涉及到自动驾驶目标检测.医学图像分割.风格迁移.神经架构搜索. ...

最新文章

  1. centos6.5下部署用于生产的hadoop,并使用C语言API连接hadoop
  2. 如何用工匠精神突破创新?
  3. CVPR 2020 开源论文 | 多种可能性行人未来路径预测
  4. elasticjob已下线_elastic-job详解(二):作业的调度
  5. 2017CCPC 杭州 J. Master of GCD【差分标记/线段树/GCD】
  6. Matlab 7.1安装及打不开问题解决
  7. python的opencv模块_OpenCV Python - 没有名为cv2的模块(再次)
  8. 【华为云技术分享】浅谈产品模型(Profile)在程序设计中的作用
  9. Android NFC开发-理论篇
  10. github入门到上传本地项目(转)
  11. easyExcel实现excel文件上传和下载
  12. 【AJAX 教程】JS 原生 AJAX 请求
  13. 计算机出现假桌面怎么解决办法,Win10系统下“AppHangXProcB1”导致桌面频繁假死如何解决?...
  14. 快速复制浏览器F12中的请求到Postman/或者生成相关语言的对应代码
  15. 她全奖赴海外读博,一作发Science,毅然回国后任东南大学教授!
  16. POJ 1625 Censored! (AC自己主动机 + 高精度 + DP)
  17. 表格里面出现个别边框线粗细不同的解决
  18. uniapp登陆页面功能
  19. 第四范式发布「式说」大模型,以生成式AI重构企业软件(AIGS)
  20. NYU计算机系,NYU的Computer Science and Engineering「纽约大学计算机科学与工程系」

热门文章

  1. android中如何执行java命令
  2. 黄聪:走进wordpress 详细说说template-loader.php
  3. 阿里云 推荐码   为自己省钱
  4. 黑马程序员---java基础------------------多线程
  5. OJ1080: a+b(多实例测试3)(C语言)
  6. oracle em配置报错,oracle em 启动报错OC4J Configuration issue
  7. 信息学奥赛一本通 2041:【例5.9】新矩阵
  8. 信息学奥赛一本通 1127:图像旋转 | OpenJudge NOI 1.8 11:图像旋转
  9. 理论基础 —— 索引 —— 2-3 树
  10. 动态规划 —— 树形 DP