git  学习笔记

    

使用github

目的:借助githup托管项目代码

基本概念

仓库(repository)

仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库

 

收藏(star)

收藏项目,方便下次查看

 

复制克隆项目(fork)

git  学习笔记

该项目是独立存在的

 

 发起请求(pull request)

git  学习笔记

 

关注(watch)

关注项目,当项目更新可以接收到通知

 

事务卡片(lssue)

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

 

Github主页

git  学习笔记

仓库主页

个人主页

 

注册github账号

官方网址:

github.com

注意:

  1. Github在国外服务器所以访问较慢或者无法访问,需要*(*)
  2. 私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)
  3. 新注册的用户必须验证邮箱后才可以创建git库仓库

 

创建仓库

说明:

一个git库对应一个开源项目

通过git管理git库

 

创建仓库之前需要验证邮箱

git  学习笔记

点击验证成功后会跳转到github主页

点击创建

git  学习笔记

 

仓库主页

git  学习笔记

 

仓库管理

新建文件

      必须写后缀名

 

编辑文件

 

删除文件

 

上传文件

 

搜索仓库文件:

git  学习笔记

 

git  学习笔记

下载/检出项目

git  学习笔记

 

Github issues

作用:发现代码bug,需要讨论时用;

      或者使用开源项目出现问题时使用

git  学习笔记

加粗:

git  学习笔记

 

git  学习笔记

 

斜体:

git  学习笔记

git  学习笔记

 

开源项目贡献流程

1、新建issue

提交使用问题或者建议和想法

2、pull request

步骤:(1)fork项目

     (2)修改自己仓库的项目代码

     (3)新建pull request

     (4)等待作者操作审核

 

Git的安装和使用

目的

通过git管理github托管项目代码

下载安装

  1. Git官网下载:https://www.git-scm.com/download/win
  2. 双击安装

git  学习笔记

 

  1. 选择安装路径

git  学习笔记

 

  1. 选择组件

git  学习笔记

 

  1. 设置开始菜单目录名设置

git  学习笔记

 

  1. 默认下一步

git  学习笔记

  1. 选择使用命令行环境

git  学习笔记

 

8、剩余几步默认下一步,然后点击install安装

 

9、安装完成

git  学习笔记

10、检验是否安装成功

回到桌面,点击鼠标右键,对话框里有两个以git开头的选项则安装成功

git  学习笔记

 

Git工作的基本流程

Git工作区域

 

git  学习笔记

向仓库中添加文件流程

 

查看当前文件的状态:git status

将工作区(working directory)的文件添加到暂存区:git add 文件名

再次查看当前文件的状态:git status

将暂存区的文件提交到git repository(git仓库):

git commit –m “提交描述”

再查看状态:git statusgit  学习笔记

 

 

 

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

基本信息设置

  1. 设置用户名

git config --global user.name ’ liu0918’

  1. 设置用户名邮箱

git config --global user.email ’[email protected]

 

初始化一个新的git仓库

  1. 创建文件夹

git  学习笔记

  1. 在文件内初始化git(创建git仓库)

    cd test

git  学习笔记

 

git

 

git  学习笔记

 

.git隐藏文件是用来存储仓库所有信息的

 

向仓库添加文件

  1.创建文件

git  学习笔记

2、添加到暂存区

 

git  学习笔记

 

3、将文件提交到仓库

git  学习笔记

 

修改仓库文件

修改:vi a.text

查看状态:git status

添加到暂存区:git add a.text

查看状态:git status

提交到仓库:git commit –m ‘通过git修改提交到仓库’

查看状态:git status

 

删除仓库文件

删除:rm –rf a.text

从git中删除文件:git rm a.text

提交操作:git commit –m ‘通过git删除仓库文件’

最后查询下状态:git status

Git管理远程仓库

使用远程仓库的目的

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

 

git  学习笔记

 

将本地仓库同步到git远程仓库中

git  学习笔记

 

 

 

Git克隆操作

目的:

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

 

代码:

git clone 仓库地址

仓库地址由来:

 

git  学习笔记

git  学习笔记

git  学习笔记

 

Github Pages搭建网站

个人站点

访问:

https://用户名.github.io

 

搭建步骤:

  1. 创建个人站点

     → 新建仓库(仓库名必须是“用户名.github.io”)

git  学习笔记

 

 

  1. 在仓库下新建index.html文件

git  学习笔记

 

  1. 访问页面

会打印出index.html文件里的内容

git  学习笔记

 

注意:

  1. github pages仅支持静态网页
  2. 仓库里面只能是.html文件