• Git基础与Github


    基础介绍

    Git是目前世界上最先进的分布式版本控制系统。
    版本控制系统:记录文档在什么时候被谁改了,改了什么东西。

    Git 与 GitHub

    • 两者比较
      Git就是一个软件,记录一个或若干文件内容的变化。
      GitHub是一个为用户提供git服务的网站。
    • Git的准备
      GitHub账号注册~
      下载女装git

    git 使用

    git 架构


    git 操作


    右键 Git Bash Here

    • 用户配置
    $ git config --global user.name "Jkeep1"
    git config --global user.name "alidata"
    $ git config --global user.email "邮箱地址"
    git config --global user.email "2269982328@qq.com"
    

    创建文件夹时,目录名不要出现中文

    - 创建空目录
    mkdir pro_git
    - 进入
    cd  pro_git
    - Git初始化
    git init
    

    Git常用指令

    # 查看当前状态
    git status
    # 添加到缓存区
    git add filename
    # 提交至版本库
    git commit -m"注释内容"
    

    使用 GitHub

    目的

    借助 github 托管项目代码

    基本概念

    基本动作

    • 仓库(Repository)
      即项目,若是想开源一个项目,就必须新建一个Repository
    • 收藏(Star)
      收藏项目,方便下次查看
    • 复制克隆项目(Fork)
      相当于转载,克隆项目独立存在的;若是想源项目也更改,需要发起请求(pull request)
    • 关注 (watch)
      项目的任何更新,会第一时间收到通知
    • 事务卡片(issue)
      eg. 你开源了一个项目,别人发现BUG,他就可以提issue,提的多了,也就是issues.
      然后你根据这些issue逐个修复,修复OK后close.

    基本页面

    • GitHub 主页
      显示用户或关注用户动态,右侧显示所有git库
    • 仓库主页
      显示项目信息
    • 个人主页
      我的~

    IDEA配置github并上传项目

    配置github

    在IDEA中设置Git

    在File-->Setting->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功

    在IDEA中设置GitHub

    File-->Setting->Version Control-->GibHub
    

    初次提交代码到 Github

    # 创建本地仓库
    第一次提交到 Github 有个在 Github 建立仓库的过程:
    1. 添加 IDEA 顶部菜单 VCS > Import into Verstion Control > Share Project on Github
    
    1. 进入弹窗 填写
    New respository name: 在 github 上的名字,这个名字必须是 github 上还没有的
    private 如果是私有的不公开的,就打钩
    Remote name :这个默认 origin 不用动
    Description 初次的描述就是 github 上的项目描述
    填写好后点击 share 按钮
    
    1. 在弹出的提交窗口提交你需要提交的文件,这里主要要去掉 .ideal .mvn .mvnw 文件 不用提交,可以在 Commit Message 里面提交本次提交的描述
    2. 在您的 github 主页查看提交的仓库,可以看到新建的仓库

    修改代码并提交

    1. 右键需要提交的文件夹或者包名或者文件名
    2. 选择 git > add 如果您的项目文件(灰色状态)还没有加入到 git 配置库,默认都是 IDEA 自动加入的
    3. 选择 git > commit File 先向本地 git 仓库提交 注意必须先提交到本地 git 仓库,才能提交到远程 github 仓库
    4. 选择 git > respository > push 向远程 github 仓库提交本地仓库内容

    总结

    github 依赖于 git,必须先安装 git 环境
    提交到 github 仓库顺序是,从 项目文件 -> add 到 项目 git 仓库文件中 ->提交到本地git仓库 -> 从 git 仓库提交大 github 仓库

    过程中遇到的问题及解决方案

    github中所有的图片都不显示

    # 打开 C:WindowsSystem32driversetchosts
    添加如下映射
    # GitHub Start 
    199.232.28.133 assets-cdn.github.com
    199.232.28.133 raw.githubusercontent.com
    199.232.28.133 gist.githubusercontent.com
    199.232.28.133 cloud.githubusercontent.com
    199.232.28.133 camo.githubusercontent.com
    199.232.28.133 avatars0.githubusercontent.com
    199.232.28.133 avatars1.githubusercontent.com
    199.232.28.133 avatars2.githubusercontent.com
    199.232.28.133 avatars3.githubusercontent.com
    199.232.28.133 avatars4.githubusercontent.com
    199.232.28.133 avatars5.githubusercontent.com
    199.232.28.133 avatars6.githubusercontent.com
    199.232.28.133 avatars7.githubusercontent.com
    199.232.28.133 avatars8.githubusercontent.com
     # GitHub End
    
    初晨暖阳,夜落星河。 少年披梦,远方有歌。 红黄之上,春夏晚风。 闲肆游走,人群熙攘。
  • 相关阅读:
    Min_25筛
    POJ-1068 Parencodings---模拟括号的配对
    POJ-3295 Tautology---栈+表达式求值
    POJ-2586 Y2K Accounting Bug贪心,区间盈利
    POJ-1328 Radar Installation--区间选点问题(贪心)
    POJ-2965 The Pilots Brothers' refrigerator---思维题
    POJ-1753 Flip Game---二进制枚举子集
    南阳OJ-2-括号配对问题---栈的应用
    hdu-1082 Matrix Chain Multiplication---栈的运用
    hdu-1237 简单计算器---中缀表达式转后缀表达式
  • 原文地址:https://www.cnblogs.com/alidata/p/13445318.html
Copyright © 2020-2023  润新知