Github使用

1.常见词汇总结

   respository:仓库
   star:收藏
   fork:复制并克隆
   pull request:提出更改请求
   watch:关注
   issue:问题

2.常用功能

2.1 创建/删除仓库

2.1.1 创建仓库

在这里插入图片描述

图1 新建仓库

在这里插入图片描述

图2 新建仓库选项

   1名称自不必说;
   2中一般都有一个readme文件算是必选吧;
   3中添加gitignore就是使用git软件的时候,可以忽略这个文件的更改等;
   4选择协议(参考此文)目的主要是表明开源项目里面的代码能否用于商用等.常用协议如下:

协议名称协议内容举例
Apache License使用这个协议可以进行商用你可以对其修改、分发 但是你要声明作者来源和你的修改以及协议tensorflow、puppeteer
MIT License这是个人用得比较多的协议因为比较宽松精简只要声明版权和协议即可vue、react
BSD License这个和 MIT 协议类似,除了声明协议和来源其它基本操作都可以使用flask
GNU License你可以私用也可以商用,但必须声明来源并需要声明原有的协议,以及你的代码也必须开源出来Linux
NO License什么都不声明,但是并不意味着就可以乱来,这比声明了协议还严格。你可以使用、商用。但是你需要声明协议和来源 而且不能对代码进行修改、复制、再次发布。不过你在 GitHub 使用了这个协议还是可以被别人观看代码,fork 操作
Eclipse License这个协议允许你商用、复制、修改、再次发布等需要声明来源和协议java 中的 junit4

  创建好的仓库如图3所示。
在这里插入图片描述

图3 新建仓库之后包含的信息

2.1.2 删除仓库

  箭头"Setting"之下的最后一个一个"Dele this repository"操作。
在这里插入图片描述

图4 删除仓库

2.2 更改仓库文件(创建、编辑、删除)

  创建好仓库之后就要往仓库里面填充文件了。
新建一个.py文件
在这里插入图片描述

图5 文件内容

在这里插入图片描述

图6 编辑后文件预览

  上图中文件名中包含后缀,主页会统计使用语言的百分比。在页面最后有commit new file上一行显示在仓库页面中,其作用是文件的性质,下一行具体要点击文件后才会显示,其作用相当于是对文件的说明。
  新建好的文件在仓库界面的显示如下图所示。
在这里插入图片描述

图7 在仓库文件新建文件后的界面

  如图中所示:文件名py1.py 中间的"新建py1文件"就是上面所述之上一行。另一箭头所指"2 commits",即仓库被更改了2次。点击图7中的"2 commits"、“新建py1文件”、“py1.py”,分别如图8,图9、图10所示。
在这里插入图片描述

图8 仓库更改记录

   显示仓库的更改记录。包括删除的文件也能在这里找到。

在这里插入图片描述

图9 "新建py1文件"结果

  对文件可以进行逐句的批注,其中"+"、"-"分别表示在此次操作中,在代码中加入某一行,或删除某一行。
在这里插入图片描述

图9 文件名结果

  对仓库里面的文件分别进行"用客户端打开"、“对文件编辑”、"删除文件"操作。

3.与他人交互

3.1 fork、watch、star

   fork:复制别人的仓库到自己文件下,复制完之后是独立的仓库,任何操作与原持有者无关。
   watch:关注别人咯。
   star:收藏咯。

3.2 Issues& Pull requests

   这个号解决直接用就可以。
   Pull requests比较麻烦。用来把自己的代码合并到整体的代码中。其步骤有4:
   ①.fork该项目;
    找到该项目后直接复制连接打开,注意此时还是自己的账号,点击fork即可,操作结果如图10所示。
   ②.修改自己仓库中的项目代码;
    这部分和之前相同,该添加文件就添加文件,该更改更改,与文件操作一样。
   ③.新建pull request;
    如下图11、图12、图13所示。
   ④.原作者审核通过。
在这里插入图片描述

图10 fork结果

  注意框中的箭头,显示了fork的来源。
在这里插入图片描述

图11 对原作者文件的操作

  这是自动显示的,框内填写更改信息,点击提交。
在这里插入图片描述

图12 原作者看到的信息

在这里插入图片描述

图13 原作者接受更改
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一份简单的GitHub使用指南: 1. 创建GitHub账号:在GitHub官网上注册一个账号,并设置好用户名和密码。 2. 创建仓库:登录GitHub账号后,点击页面右上角的“+”按钮,选择“New repository”来创建一个新的仓库。填写仓库名称、描述等信息,并选择公开或私有的仓库类型。 3. 克隆仓库:在本地选择一个合适的文件夹,打开终端(命令行界面),使用`git clone <仓库URL>`命令克隆仓库到本地。仓库URL可以在GitHub页面上找到,点击绿色按钮获取。 4. 添加和提交代码:将需要添加到仓库的代码或文件复制到克隆的仓库文件夹中。在终端中使用`git add <文件名>`命令将文件添加到暂存区,然后使用`git commit -m "提交说明"`命令提交代码到本地仓库。 5. 推送代码:在本地仓库中使用`git push`命令将提交的代码推送到GitHub远程仓库。 6. 分支管理:通过创建分支来实现并行开发和代码管理。使用`git branch`命令查看分支列表,使用`git branch <分支名>`命令创建新分支,使用`git checkout <分支名>`命令切换分支。 7. 合并代码:在GitHub页面上打开合并请求(Pull Request)来将分支的代码合并到主分支或其他分支。其他开发者可以审查代码,并提出修改建议或直接合并代码。 8. 解决冲突:当多个分支上的代码修改产生冲突时,需要手动解决冲突。使用`git pull`命令拉取远程仓库的最新代码,然后手动解决冲突并提交修改。 9. 其他功能:GitHub还提供了许多其他功能,如问题跟踪、讨论区、代码审查等。通过GitHub界面上的相关功能按钮,可以轻松使用这些功能。 这只是一个简单的GitHub使用指南,GitHub还有许多高级功能和工作流程可以进一步探索和学习。你可以查阅官方文档或参考其他教程来深入了解GitHub的更多功能和用法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值