git 学习

基本概念

  1. Repository(仓库): 即你的一个项目,用来存放项目代码
  2. star(收藏):收藏方便下次查找
  3. Fork(复制克隆项目):可以把别人的项目完整复制一份到自己的项目,这个fork项目是独立存在的
  4. Pull Request(发起请求):这个功能是基于Fork的,放别人Fork你的项目并作出修改后可以发起一个Pull Request, 你能收到这个请求并查看修改部分,如果你觉得不错就可以把修改合并到原项目中。
  5. Watch(关注):当你Watch一个项目后,当这个项目发生更新,你会收到通知。
  6. Issue(事务卡片):发现BUG,可以发Issue进行讨论

使用Github

说明:
一个git库(仓库)对应一个项目

1.创建项目:

  • 点击左上角小猫,点击new, Repository name: 项目名,Description:姓名描述

使用git

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

  1. 向仓库提交文件流程:
  • 确定文件状态

    git status

  • 将文件从工作区提交到暂存区

    git add hello.cpp

  • 将暂存区文件提交到git仓库

    git commit -m "提交描述"

  1. Git初始化
  • 具体:新建一个文件夹,右键初始化一些就行。
  • 设置用户名

    git config --global user.name '你的用户名'

  • 设置用户名邮箱

    git config --global user.email '你的邮箱'

  • 查看设置

    git comfig --list

  • 上面完成后可以建一个test文件夹(即test项目),并初始化git

    cd test
    git init

  1. 向仓库中添加文件
  • 创建文件a.cpp

    touch a.cpp
    git status

  • 提交文件到暂存区

    git add a.cpp
    git status

  • 提交到git仓库

    git commit -m 'add a.cpp'
    git status

  • 删除仓库文件

    删除文件: rm a.cpp
    从git中删除文件:git rm a.cpp
    提交操作:git commit -m '提交描述'

  1. 使用Git管理远程仓库
  • 作用:备份,实现代码共享集中化管理

  • 将本地仓库提交到远程

    git push

  • Git克隆操作

    git clone 要克隆的仓库地址URL
    这里可能要你输入用户名,密码。注意从2021.8.13日起使用个人访问令牌(token),填在密码处。

    常见报错:

    • ...403..., 缺少权限,修改token的允许的权限
    • ...13,2021... 这个就是github不在允许使用密码,需要用token

    快捷操作:在.git中找到config文件,将origin底下的url=https//github.com/用户名/仓库名改为 url=https//用户名:密码@github.com/用户名/仓库名.git

Github Pages 搭建网站

访问:https://用户名.github.io

搭建步骤:

  1. 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
  2. 在仓库下面新建index.html的文件即可
    注:
    github pages仅支持静态主页,只能有html文件

推荐阅读: git学习专栏

原文地址:https://www.cnblogs.com/A-sc/p/15358027.html