• Git概述---命令操作---GitHub平台


    Git的作用?
    版本管理,版本控制,协作工作:
    1.开源的分布式版本控制系统,进行项目版本的管理,为了管理Linux内核开发的版本控制软件。
    2.分布式的,每一个用户都有服务器(本地)
    3.是一个分布式的版本控制系统,在 Git 中即使用户离线,也能进行项目的提交和更新操作(本地服务器),等到下次连线中央服务器时进行整体的同步操作。
     
    既然是基于Linux,那就必须了解基本Linux系统操作命令
    常用的Linux命令
    cd 目录名              进入目录
    mkdir                     创建目录
    ls                           查看当前目录列表
    clear                      清空控制台命令
    rm -rf 文件名称      删除摸一个文件或是目录
    cat 文件名             打开文件
    ipconfig                 DOS和Linux通用的查看地址IP
    tab                        文件名自动补全
    touch                    创建文件
    pwd                       显示文件目录路径
    crtl + c                   强制退出
    上下箭头                读取之前的命令
     
     
    如果是windows系统,推荐安装git软件,这样的话windows系统也能进行Linux命令测试
     
    GitHub平台
    登录后

     点击创建一个仓库

     

    Git命令

    项目目录文件下右键git bash here,进入命令

    1. git clone https地址或者ssh地址

    通过https进行版本提交,输入用户名(通过命令配置)和密码(GitHub密码)
    git config --global user.name "你的用户名,可以自定义"
    git config --global user.email "注册的邮箱"
    git config --list (查看所有配置项)
    Q键,退出(quit)

    配置秘钥ssh
    a. 输入用户名和邮箱
           git config --global user.name "你的用户名,可以自定义"
      git config --global user.email "注册的邮箱"
      git config --list (查看所有配置项)

    b. 输入如下命令
           ssh-keygen -t rsa -C "你的邮箱" ---回车直到结束。生成ssh秘钥
      id_rsa   id_rsa.pub
    c.找到ssh目录,找到公钥给GitHub网站。

      进入GitHub配置公钥

      cd ~/.ssh   进入.ssh目录

      ls               显示目录的内容

           cat ~/.ssh/id_rsa.pub     查看文件内容

      进入GitHub网站----右上角头像-----settings-----左侧菜单栏SSH and GPG keys


    2. cd "文件名称"   进入拷贝下来的文件

    3. git status  查看状态,对比本地和远程仓库的区别

    4. git add index.html 从工作区提交到暂存区   git add .  提交所有改动的文件

    5. git commit -m "新增了一个文件index"      暂存区到本地服务器
        如果仅仅是文件修改了,那么git commit -a -m "提交的注释" 直接添加到远程服务器

     6. git push origin master   提交到远程服务  origin--远程服务器  master--主分支

     git pull origin master   更新目录   

    在修改代码之前或者上传代码之前一定要先更新本地代码,进行合并,否则很容易会和合作者发生冲突

    关于创建分支
    1. git branch new_01     创建new_01分支
    2. git branch  查看分支
    3. git checkout master 切换分支为主分支
    4. git merge 合并分支

  • 相关阅读:
    pl/sql配置-本地不安装oracle-登录pl/sql
    js中查看js对象的属性
    eos中nui提交表单
    Window clearTimeout() 方法与setTimeout
    小程序---app.json文件的配置,全局的,对所有页面都适用
    css--加载中样式
    Vue+axios请求本地json
    vue中通过方法返回data中的对象是这个{__ob__: Observer},怎么处理 呢???
    解决 canvas 绘图在高清屏中的模糊问题
    总结:活动类开发必知必会
  • 原文地址:https://www.cnblogs.com/yznotes/p/12535895.html
Copyright © 2020-2023  润新知