GitHub学习

一.关于GitHub的一些概念
GitHub学习
Repository:仓库,管理项目的仓库,一个仓库有一个项目,多个项目有多个仓库。
Star:收藏
Fork:复制克隆项目
tips:该fork的项目是独立存在的
开源项目贡献流程:
(1)新建issue
(2)Pull Requst
1.fork项目
2.修改自己的仓库代码
3.新建Pull Request
4.等待作者审核
二.Git安装和使用
通过Git管理GitHub托管项目代码
下载https://git-scm.com/download/win
安装
GitHub学习
GitHub学习
GitHub学习

之后默认全部下一步,安装。
检验是否安装成功:
GitHub学习
Git基本工作流程:
GitHub学习

向仓库中添加文件流程:
GitHub学习
解决提交到github报错Please tell me who you are.和为不同的项目设置不同的名称
第一种:
git没有配置的原因,找到git目录下的Git Bash运行,输入下面两行代码即可 git config –global user.email “[email protected]” git config –global user.name “Your Name”
上面的方法配置的是全局的用户名和邮箱!就是说如果没有单独为项目配置,那提交的所有项目全部都是这个名字和邮箱!不管是公司项目还是github。
第二种:
单独为项目配置的方法(全局和单独配置都存在的时候会默认使用项目单独配置的):
1.打开项目所在目录,找到隐藏的.git文件夹。注意这个文件夹是隐藏的,显示隐藏出来就行。
2.打开文件夹里的config文件,推荐用nodepad++打开。
3.添加这三行到文件:
[user] name = XXX(自己的名称) email = XXXX(邮箱)
当然也可以通过命令行的方式,只需要在 .git 文件夹下。 例如执行如下命令:
git config user.name “xxxxx”
GitHub学习

设置用户名:
git config –global user.name ‘ly1225xxl’
设置用户名邮箱:
git config –global user.email ‘[email protected]
查看设置:
git config –list
GitHub学习
初始化一个新的Git仓库:
创建文件夹:
mkdir test
GitHub学习
GitHub学习

创建文件:touch a.java
添加仓库文件:
1.创建文件
GitHub学习
2.添加到暂存区
GitHub学习
3.将文件从暂存区提交到仓库
GitHub学习
修改仓库文件:
GitHub学习
GitHub学习
GitHub学习

删除仓库文件:
GitHub学习
GitHub学习

Git远程仓库、
使用远程仓库的目的:
备份
实现代码共享集中化管理
GitHub学习

将远程仓库(GitHub对应的项目)复制到本地
git clone 仓库地址([email protected]:ly1225xxl/ssm001.git)
1.先进行GitHub仓库项目
2.点进复制克隆的该文件夹(项目),创建文件,将文件从工作区添加到暂存区,再提交到git仓库
3.通过git push本地仓库到远程仓库,刷新自己仓库。
GitHub学习
GitHub学习
GitHub学习
GitHub学习

[remote “origin”]
url=https://github.com/ly1225xxl/ssm001.git
url=https://ly1225xxl:[email protected]/ly1225xxl/ssm001.git
GitHub pages搭建网站
个人站点访问:https://用户名.github.io
搭建步骤:
(1)搭建个人站点—>新建仓库(tips:仓库名必须是 用户名.github.io)
(2)在仓库下新建index.html的文件即可。
tips:
(1)GitHub pages禁止出静态网页。
(2)仓库里面只能使.html文件。
GitHub学习
Project pages项目站点
项目站点访问:https://用户名.github.io/仓库名
https://ly1225xxl.github.io/maven/
搭建步骤:
(1)进入项目主页,点击setting
(2)在setting页面点击Choose a theme选择主题页面
GitHub学习
GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

验证邮箱:
GitHub学习

GitHub学习
仓库主页说明
GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习

GitHub学习