GitHub&Git的使用/入门/零基础项
GitHub
一、目的
借助 github 托管项目代码----放到仓库中(Repository)
二、基本概念
-
仓库(Repository)
仓库用来存放代码,每个项目对应一个仓库,多个开源项目则有多个仓库 -
关注(Watch)
看到开源项目感觉不错,点击Watch,那么以后该项目有任何更新,自己都会第一时间收到关于这个项目的通知提醒 -
收藏(Star)
收藏项目,方便下次查看 -
复制克隆项目(Fork)
Fork的项目是独立存在的 -
发起请求(Pull Request)
-
事务卡片(Issue)
你的一个开源项目,别人发现有Bug、或者哪里做的不好,就可以向你提出一个Issue(问题),你就可以根据Issue进行修复Bug以及问题 -
主页
- Github主页
账号创建成功或者点击网站导航栏github图标都可以进入的github主页
该页左侧主要显示用户动态以及关注用户仓库的动态,右侧显示所有的git库 - 仓库主页
仓库主页主要显示项目的信息,eg:项目代码、版本、收藏/关注/fork情况 - 个人主页
个人信息:头像、个人简介、关注我的人、我关注的人、我关注的git库,我的开源项目、我贡献的开源形目等信息
- Github主页
- 图示如下

三、注册 github 账号
- 官网地址:github.com
- 新注册的用户必须验证邮箱才能创建git仓库
四、创建仓库/新项目
- 一个仓库对应一个开源项目
- 通过 git 管理 git 库
- README文件:项目描述文件
- 创建流程:输入仓库/项目名称—输入项目描述—选择public公开项目—选择生成README说明文件
五、仓库管理
- 创建文件—create new file—…---Commit new file
- 编辑文件—点击文件名—点击笔图案(Edit this file)—…---Commit changes
- 删除文件—点击文件名—点击垃圾桶图案(Delete this file)—…---Commit changes
- 上传文件—点击上传文件按钮 Upload files----拖拽/选择 需上传的文件
- 搜索仓库文件—点击查找文件按钮Find file 或者 按快捷键"T"—输入关键字
- 项目下载/检出—点击按钮Clone or download
- 开源项目贡献流程
六、 Github Pages 搭建网站
- 个人站点
- 访问: https://用户名.github.io
- 搭建步骤:
(1)创建个人站点:—>创建仓库(注:仓库名必须是 【用户名.github.io】)
(2)在仓库下新建index.html 的文件即可
注:
(1)github pages 仅支持静态网页
(2)仓库中只能含有index.html文件
- Project Pages 项目站点
- 访问:https://用户名.github.io/仓库名
- 搭建步骤:
(1)进入项目主页,点击settings
(2)在setting页面,点击 【Choose a theme】
(3)选择一个主题 【Select theme】,即可
注:
(1)这种类型的仓库通过修改项目的Setting建立,一个项目只能建立一个;
(2)仓库新建了一个gh-pages分支用于构建和发布页面;
(3)多用于展示项目效果
Git
Git全部标签详情可查看:https://www.cnblogs.com/zclwanan/p/12260828.html
一、目的
- 通过 git 管理 github 托管项目代码
二、下载安装Git
- 官网下载:https://git-scm.com/download/win
- 双击安装:自己的链接没补上来
三、Git的工作流程
- Git工作区域
- 工作区:添加、编辑、修改文件等动作
- 暂存区:暂存已经修改的文件,最后统一提交到Git仓库中
- Git Repository(Git仓库):最终确定的文件到仓库,成为一个新版本,并对他人可见
- 具体添加文件流程
1 工作区---暂存区 2 git status 3 git add hello.js 4 git add main.js 5 暂存区---仓库 6 git status 7 git commit -m '提交描述'
四、Git初始化及仓库创建操作和操作
1 常用操作: 2 ls //当前路径下的文件 3 pwd //输出当前路径 4 cd+路径/文件 //进入到指定的文件/路径下 5 touch+文件名.后缀名 //创建文件 6 git status //查看状态
- 基本信息设置
- 设置用户名
git config --global user.name 'zclwanan' - 设置用户名邮箱
git config --global user.email '1713092187@qq.com' - 查看设置
git config --list
- 初始化一个新的Git仓库
- 新建一个文件夹
1 mkdir js //创建一个文件夹 - 在文件内初始化git仓库(创建git仓库)
cd js git init
- 向仓库添加文件(三步)
1 git status 2 3 git add main.js 4 git status 5 6 git commit -m 'first add main.js' 7 git status
- 修改仓库文件
1 vi main.js /进入编辑 2 Esc--Shift+ZZ //退出并保存 3 git status 4 git commit -m 'Modify main.js' 5 git status
- 删除仓库文件
1 rm -f main.js 2 git rm -f main.js 3 git commit -m 'Delete main.js' 4 git status
五、Git 管理远程仓库
使用远程仓库目的
作用:备份、实 现代码共享集中化管理
- Git克隆操作
- 目的:将远程仓库(github对应的项目)复制到本地
- 代码:
git clone 仓库地址//仓库地址:复制仓库连接
- 添加/删除/修改文件—添加到暂存区—添加到本地仓库
1 touch main.js //新建文件 2 git add main.js //添加到暂存区 3 git commit -m '添加文件main.js文件' //添加到仓库
- 将本地仓库同步到远程仓库中
1 git push - 注意
此时应该无法同步
原因:私有项目、没有权限、输入用户名密码,或者采用远程地址采用这种类型
解决:打开.git目录,找到config文件做以下修改,或者下载github客户端进行登陆1 将: 2 [remote "origin"] 3 url = https://github.com/用户名/仓库名.git 4 修改为: 5 [remote "origin"] 6 url = https://用户名:密码@github.com/用户名/仓库名.git

浙公网安备 33010602011771号