GitHub & Git 入门 2021-09-02

1.GitHub

1.1学习目的

    借助gitHub托管项目代码

1.2基本概念

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

    Star (收藏) 

    Fork (复制克隆项目):复制

    Pull Request(发起请求):基于Fork,对原项目进行修改之后,想要把改进合并到原项目,对作者Pull Request(简称PR)。原项目作者收到请求后,会仔细review他的代码,并且测试无误后,可以接受PR,这是原项目就会改变。

    Watch (关注)

    Issue (事物卡片) :你开源了一个项目,其他人发现了其中的bug或者问题,就向你提出Issue。issue多了,就是issues。你看到了这些问题就可以去逐一解决,解决了就可以一个个的close掉。

1.3基本页面

    gitHub主页:左侧显示用户动态以及关注的用户、关注的仓库动态,右侧显示所有的git库

    个人主页:个人信息

    仓库主页:项目信息

1.4基本操作

1.4.1创建仓库

    在仓库主页new一个,出现如下界面,填写后提交:

创建仓库

1.4.2提交issue

    在仓库的issue界面new,出现如下界面,操作:左侧填写,右侧选择。若为自己能够解决的问题,可以将Assignees选择为自己。

提交issue

1.4.3提交/接收Pull Request

...

1.4.4查找仓库

方法一:

    直接搜索:https://github.com/rhino00723(仓库主人)/github-slideshow(仓库名称)

方法二:

    搜:  .用户名.仓库名

2.Git

2.1Git工作区域

Git repository (Git仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

暂存区:暂存已经修改的文件,最后统一提交到git仓库中

工作区:进行添加、编辑、修改文件等操作

2.2基本信息设置

1.设置用户名

命令:git config --global user.name 'xxx'

2.设置邮箱

命令: git config --global user.email '[email protected]'

2.3初始化一个新的git仓库

1.创建文件夹:在需要的位置自行创建和命名

命令:mkdir demo1

2.在文件夹内初始化git

命令:cd demo1 

命令:git init

result→生成一个 .git 的隐藏文件夹

2.4向仓库添加文件

1.创建文件:touch a1.php

2.查看当前状态:git status

3.把文件从工作区提交到暂存区:git add a1.php

4.查看当前状态:git status

5.把文件从暂存区提交到git仓库: git commit -m 'add a1.php'

2.5修改文件

1.修改:vi a1.php ,修改完毕后按 "shift+zz"退出

2.查看修改:cat a1.php

3.从工作区提交到暂存区:git add a1.php

4.从暂存区提交到git仓库: git commit -m '修改了文件'中的×××'

...

你可能感兴趣的:(GitHub & Git 入门 2021-09-02)