• 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学习专栏

  • 相关阅读:
    使用Microsoft.DirectX和Microsoft.DirectX.Sound进行录音时遇到的异常
    一个奇怪的TextChanged事件
    正则表达式
    lambda详解
    AOP统一处理请求
    SpringBoot表单参数验证
    208道Java常见面试题
    Java100道基础面试题
    Java多线程面试题
    Java编码规范
  • 原文地址:https://www.cnblogs.com/A-sc/p/15358027.html
Copyright © 2020-2023  润新知