Git基本使用

使用Github

基本概念

  1. 仓库(Repository)

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

  2. 收藏(Star)

    收藏项目。

  3. 复制克隆项目(Fork)

    把别人的开源项目,复制一份且自动生成一个一模一样的仓库在自己账号下。此时的fork的项目(复制的项目)与被复制的项目时独立存在的,互不干扰。

  4. 发起请求(pull request)

    当自己在fork的项目中做了修改,可以点击pull request,则会请求项目原有者(即被复制的项目的人)是否接受我的修改,当接受了,则被复制的项目与我的修改会合并更新。

  5. 关注(Watch)

    关注项目,如果你watch了某个项目,当项目发生修改,你会第一时间收到通知。

  6. 事物卡片(Issue)

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

创建仓库

一个项目对应一个仓库。

在这里插入图片描述

在这里插入图片描述

管理仓库

Create new file

在这里插入图片描述

修改文件

点击文件名,到文件详情修改。

在这里插入图片描述

Upload files

与create new file差不多,只是上传文件。

Find file

快捷键T。

在这里插入图片描述

Github Issus

  • new Issus为新建bug讨论
  • 对别人的发起的Issus则先解决,后回复,再关闭。(双方都有权)

在这里插入图片描述

New pull request

在这里插入图片描述

在这里插入图片描述

接着需要填写描述,类似创建文件的描述。

  • 接受别人的请求

在这里插入图片描述

Git的安装和使用

通过git管理Github托管项目代码。

https://git-scm.com/downloads

  1. 一般全部默认。
  2. 解析这步在这里插入图片描述

安装完成检验

桌面右击是否出现两个git选项,是则成功。

Git工作区域(步骤)

  1. 工作区(代码的编辑器)
  2. 暂存区(暂存已经修改的文件最后统一提交到git仓库中)
  3. Git Repository(Git仓库,本地仓库,别人可见)
  4. Github(远程仓库)

Git初始化及仓库创建和操作(重要)

Git安装完成之后,需要进行一些基本信息设置。

基本信息设置

对应的文件夹中鼠标右击→Git Bash Here→输入以下命令。该设置在github查看主页显示谁提交了该文件。

  1. 设置用户名
  2. 设置用户名邮箱
    • git config -global user.email '邮箱’
  3. 查看设置
    • git config --list
初始化一个新本地仓库
  1. 创建文件夹(如果你已经有项目,则不用创建,因为这个代表你要提交项目的整个文件夹)
  2. 在进入新建的文件夹里右击→Git Bash Here→输入命令(如果会Linus则可以直接使用cd命令进去)
    • git init
      • 初始化仓库,执行后会生成一个 .git的隐藏文件夹,用于存储所有仓库信息的
添加文件到本地仓库
  • git status
    • 查看文件修改状态,即哪些文件修改过;没有添加到暂存区的显示红色,添加到为绿色。(解释得不太合理,望理解)
  • git add 文件名.后缀名
    • 把文件提交到暂存区。
  • git commit -m '提交描述’
    • 把暂存区文件提交到Git仓库。
删除文件

其他命令都一样,只是第二步add改为rm。

  • git rm 文件名.后缀名
    • 删除文件。

将本地仓库同步到git远程仓库(Github)中(重要)

  • git push
    • 将本地仓库提交到远程。

注意:有时会出现无法同步或没有权限

错误:

The requested URL returned error:403 Forbidden while accessing

解决:

私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:(如果不会Linus命令,则找到文件编辑修改)
vi .git/config

# 将
[remote "origin"]
	url = https://github.com/用户名/仓库名.git
修改为:
[remote "origin"]
	url = https://用户名:密码@github.com/用户名/仓库名.git
Git 克隆操作(多用于同步仓库)

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

  • git clone 仓库地址
  • 仓库地址:在这里插入图片描述

Github Pages 搭建网站

个人站点

注意:

  • Github pages仅支持静态网页
  • 仓库里面只能是html文件

访问

https://用户名.github.io

搭建步骤

  1. 创建个人站点→新建仓库(注:仓库名必须是【用户名.github.io】)
  2. 在仓库下新建index.html文件即可,用于做网站首页。

Project Pages 项目站点

访问

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

搭建步骤

  1. 进入项目主页,点击settings
  2. 在settings页面,点击【Launch automatic page generatot】来自动生成项目主题
  3. 新建站点基础信息设置
  4. 选择主题
  5. 生成网页

在这里插入图片描述

生成网页修改(扩展)

选择自动生成gh-pages分支,可以修改index.html。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值