六步学会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,复制地址

六步学会github入门使用_第1张图片

 打开一个新建的文件夹,右键打开git BASH Here工具

输入 git clone 复制的地址  

就可以把官方开源下载到本地,方便后续使用

六步学会github入门使用_第2张图片

3.fork官方仓库到自己的仓库

3.1 fork原因

因为我们没有权限向官方仓库提交我们的代码,所以先fork一份GitHub官方仓库到我们自己的仓库下。

3.2 如何fork

打开GitHub,进入官方仓库,这里选择Tencent-OS-tiny官方仓库,点击右上角的fork按钮

这样就完成官方仓库到自己的仓库

3.3. 将自己仓库拉取到本地文件夹(同上面的复制)

新建文件夹 

右键git bash

输入 git clone 复制的地址  

六步学会github入门使用_第3张图片

4.拉取不同分支

进入刚刚自己的fork的仓库,点击master,有一些不同的分支,各个含义如下

六步学会github入门使用_第4张图片六步学会github入门使用_第5张图片

 新建文件夹,用来拉取不同分支,例develop分支

进入 git bash 

使用  git clone -b 加分支名称 加仓库地址

六步学会github入门使用_第6张图片

 拉取完成后进入仓库

cd TencentOS-tiny,可以看到已经变成develop分支,证明拉取成功

5.提交代码到github(可以查看每次修改)

打开fork文件,TencentOS-tiny文件,右键使用vscode打开文件,没有就去官网下载一个

Visual Studio Code - Code Editing. Redefined,下载你想要的版本,然后默认下载就行

六步学会github入门使用_第7张图片

然后以hello word实例

打开expale文件夹中的hello world ,修改打印内容

六步学会github入门使用_第8张图片

 保存退出

打开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入门使用_第9张图片 六步学会github入门使用_第10张图片

六步学会github入门使用_第11张图片

六步学会github入门使用_第12张图片

六步学会github入门使用_第13张图片

 然后打开github,刷新,看到更改的信息

六步学会github入门使用_第14张图片

 六步学会github入门使用_第15张图片

6.在GitHub上贡献代码

点击pull request 里面的creat pull request

编辑信息在点击下方的creat pull request,就将我们修改后的代码提交到开源项目里了

六步学会github入门使用_第16张图片

你可能感兴趣的:(开源,github)