六步学会github入门使用
基于腾讯犀牛角的学习记录
1.注册github账号
2.使用git工具克隆github到本地
3.fork官方仓库
4.拉取不同分支
5.提交代码到github(可以查看每次修改)
6.在GitHub上贡献代码
1.注册github账号
具体不做赘述,就用邮箱正常注册就可,
2.使用git工具克隆github到本地
2.1 下载安装
在官网下载git Githttps://git-scm.com/
安装更改安装目录 选择给git GUI,然后一路默认就好
2.2 配置环境
运行git bash工具
配置用户 git config --global user.name "用户名"
配置邮箱 git config --global user.email "邮箱地址"
2.3 将官方开源下载到本地
打开github选择一个开源项目,这里我选择腾讯物联网操作系统
点击右边绿色的code,复制地址
打开一个新建的文件夹,右键打开git BASH Here工具
输入 git clone 复制的地址
就可以把官方开源下载到本地,方便后续使用
3.fork官方仓库到自己的仓库
3.1 fork原因
因为我们没有权限向官方仓库提交我们的代码,所以先fork一份GitHub官方仓库到我们自己的仓库下。
3.2 如何fork
打开GitHub,进入官方仓库,这里选择Tencent-OS-tiny官方仓库,点击右上角的fork按钮
这样就完成官方仓库到自己的仓库
3.3. 将自己仓库拉取到本地文件夹(同上面的复制)
新建文件夹
右键git bash
输入 git clone 复制的地址
4.拉取不同分支
进入刚刚自己的fork的仓库,点击master,有一些不同的分支,各个含义如下
新建文件夹,用来拉取不同分支,例develop分支
进入 git bash
使用 git clone -b 加分支名称 加仓库地址
拉取完成后进入仓库
cd TencentOS-tiny,可以看到已经变成develop分支,证明拉取成功
5.提交代码到github(可以查看每次修改)
打开fork文件,TencentOS-tiny文件,右键使用vscode打开文件,没有就去官网下载一个
Visual Studio Code - Code Editing. Redefined,下载你想要的版本,然后默认下载就行
然后以hello word实例
打开expale文件夹中的hello world ,修改打印内容
保存退出
打开git bash使用 git status查看当前状态
然后使用git add -A 赞同我们的修改
然后使用git commit -m "我们修改的信息" 提交我们赞同的修改
然后使用git push origin master 命令提交到github远程仓库
第一次提交需要输入GitHub的一些信息,然后即可成功推送
在提交时第一次登陆是你的github账号密码
第二次的要先回到github中点击头像的setting,找到Developer settings,找到Personal access tokens,找到Generate new token,然后生成就是我们需要的账号密码,然后在进行登录就行
然后打开github,刷新,看到更改的信息
6.在GitHub上贡献代码
点击pull request 里面的creat pull request
编辑信息在点击下方的creat pull request,就将我们修改后的代码提交到开源项目里了
六步学会github入门使用相关推荐
- 嵌入式linux怎么入门,嵌入式linux入门六步走
学习嵌入式linux怎样才能快速入门?这是很多出来华清远见参加嵌入式培训学员爱问的问题,这里做一个总结供大家参考,嵌入式linux入门可以概括为六步走: 第一步:学习基本的裸机编程 对于学硬件的人而言 ...
- UG编程,简单六步让你学会三坐标编程
UG编程,简单六步让你学会三坐标编程 简 单 编 程 测 量 方 法 1.意图 :进步检测能力,以满足公司质量操控要求,保证零件的品质. 2.规模 :适用于批量性或作业量大的零件丈量. 3.支撑 :R ...
- C语言程序设计入门学习六步曲,六步带你入门C语言
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理 ...
- [python教程入门学习]使用Python六步制作小鸟管道游戏(附源码)
现在用Python来制作游戏越来越方便,虽然某些方面有所限制.但是利用Pygame工具包基本能制作所有的2D游戏 在制作的同时对游戏的理解也会更加深刻,因为本质上都是对图片的定位和图片碰撞的判断,从而 ...
- 如何用六步教会你使用python爬虫爬取数据
前言: 用python的爬虫爬取数据真的很简单,只要掌握这六步就好,也不复杂.以前还以为爬虫很难,结果一上手,从初学到把东西爬下来,一个小时都不到就解决了. python爬出六部曲 第一步:安装req ...
- 【华为云技术分享】六步教你玩转DevOps上华为云DevCloud实践
摘要:在"DevOps能力之屋(Capabilities House of DevOps)"中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力. ...
- [github 教程]手把手教你最简单的开源项目托管GitHub入门教程_github 教程
[github 教程]手把手教你最简单的开源项目托管GitHub入门教程--简介 自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费 开源 项目托管站点,众多开源项目都 ...
- 实践操作:六步教你如何用开源框架Tensorflow对象检测API构建一个玩具检测器
TensorFlow对象检测API是一个建立在TensorFlow之上的开源框架,可以轻松构建,训练和部署对象检测模型. 到目前为止,API的性能给我留下了深刻的印象.在这篇文章中,我将API的对象设 ...
- github(入门),不入门找卢姥爷
github(入门) 创建本地仓库前要配置一些基本信息,配置的用户名和邮箱地址是本地git客户端的一个变量. #配置用户名 git config --global user.name 'YourNam ...
- 学习方法之05六步法则,考上清华北大的路径
学习方法之05六步法则,考上清华北大的路径 前言 最近在复习准备秋招,总觉得效率不高,可能学习方式哪里出了问题,思考了一下,决定先学习正确的学习方式(是否真的正确还有待).在网上找了个学习方法教程 & ...
最新文章
- 2019年上半年收集到的人工智能LSTM干货文章
- 速来了解—关于机器学习的“核心”秘密
- Node.js学习之路09——Path基本介绍
- VS2013中提示:没有可放置在工具箱上的组件
- iOS中本地化字符串
- html5语音云,搜狗语音云开放平台
- python中for循环语句格式_关于Python中的for循环控制语句
- java与java ee_Java EE拦截器
- 数据库 测试数据生成_测试数据生成器和对象母亲:另一种外观
- Exynos4412 所用外存 —— eMMC
- 递归函数两种方式的区别
- 24.Creating Customer Groups
- 【笔记+总结】Andrew Ng-神经网络和深度学习
- Model-free强化学习
- [OGeek2019 Final]OVM(简易虚拟机逃逸)
- 码畜 码奴 码农 IT民工和IT其他工种的划分定义
- 国信安web安全——文件上传漏洞
- 7、对数组中下标为奇(偶)数的元素进行操作
- 【不忘初心】Win10_20H2_2009_19042.572_X64_六合一_[纯净精简版](2020.10.29)
- 基于亚像素的边缘检测方法