GITHUB(发个博客试试水)

举报
DragonX 发表于 2021/08/25 00:03:55 2021/08/25
【摘要】 Github 目的:借助github托管项目代码  通过git来管理基本概念:仓库(Repository)仓库的意思,即你的项目,你想在Github上开源一个项目,那就必须新建一个Repository,如果你开源的项目多了,你就拥有了多个Repository。仓库用来存放项目代码收藏(star)仓库主页star按钮,意思为收藏项目的人数,在GitHub 上如果你有一个项目获得100个star...

Github

 

目的:借助github托管项目代码  通过git来管理

基本概念:

      1. 仓库(Repository

仓库的意思,即你的项目,你想在Github上开源一个项目,那就必须新建一个Repository

,如果你开源的项目多了,你就拥有了多个Repository。仓库用来存放项目代码

      1. 收藏(star

仓库主页star按钮,意思为收藏项目的人数,在GitHub 上如果你有一个项目获得100个star都选很不容易了! 收藏方便下次查看。

      1. 复制克隆项目(fork:建立分支,fork后的项目是独立存在的

对于一个已经开源的项目,如果我想要在这个项目的基础上做进一步的改进并且能运用到自己的项目中去,这是可以通过fork按钮fork该项目,这是我的主页上就会多了一个项目,本质上是在原有的项目的基础上新建立了一个分支,在该项目上随意更改并不会影响原有的项目的代码和结构

      1. 发起请求(pull request

基于fork,在fork来的项目上做了比较好的改进,并且希望原项目也能够包含这些改进,这是可以发起一个请求(PR),使得原项目创建人能够看到这些改进,如果他同意修改,即接受改进,原项目就会有做的改进了

      1. 关注(watch

关注某一个项目,就可以在第一时间得到该项目的更新通知

      1. 事务卡片(Issue

发现代码BUG,但是目前没有成型的代码,需要讨论时用。

 

GitHub 主页

该页左侧主要是显示用户动态以及关注仓库的动态,右侧显示左右的git仓库

 

仓库主页

仓库主页主要是显示项目的信息,如,项目代码,版本,收藏/关注/fork情况等

 

个人主页

个人信息,关注,开源项目,自己贡献的开源项目等信息

 

由于GitHub在国外服务器所以访问较慢或者无法访问。需要通过翻墙

私有仓库仅仅对自己或自己的朋友可见

 

未命名图片.png

 

 


 

 

 

Git 初始化及仓库创建的操作

 

基本信息设置

 

      1. 设置用户名

git config --global user.name ‘用户名’

 

      1. 设置用户名邮箱

git config --global user.email ‘用户邮箱’

 

注意:该设置在github仓库主页显示谁提交了该文件

      1. 查看设置

git config --list

 

 

初始化一个新的Git仓库

1.创建文件夹

命令行创建文件夹 mkdir 文件名

      1. 在文件夹内初始化git

cd 文件夹

git init (初始化)

 

向仓库添加文件

touch hello.c(创建文件)

git add hello.c(将文件添加到暂存区)

git commit -m ‘文件描述’(将文件从暂存区提交到仓库)

 

 

修改仓库文件

 

 

删除仓库文件

rm -rf hello.c

git rm hello.c

git commit -m “描述”

 

 

Git管理远程仓库

 

使用远程仓库的目的

作用:备份,实现代码共享集中化管理

 

Git克隆操作

 

目的

将远程仓库(github 项目)复制到本地

代码

git clone 远程仓库地址

 

Github pages 搭建个人网站

      1. 创建个人站点  -> 新建仓库(注意:仓库名必须是【用户名.github.io】)
      2. 在仓库下新建index.html的文件即可

注意:github pages 仅支持静态网页 仓库里要是.html文件

 

Project pages 项目站点

http://用户名.github.io/仓库名

 

搭建步骤

    1. 进入项目主页,点击settings
    2. 在settings页面,点击
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。