zoukankan      html  css  js  c++  java
  • git安装和项目上传到GitHub

    重装系统后,Git安装也要来重来

    下载

    国内下载地址:https://npm.taobao.org/mirrors/git-for-windows

    安装忽略

    生成密钥

    输入然后都是下一步,生成密钥,生成的在C:UsersAdmin.ssh

    ssh-keygen -t rsa -C "email@qq.com"

    进入C:UsersAdmin.ssh 打开git 代理输入

    ssh-agent bash

    然后

    ssh-add ~/.ssh/id_rsa

    复制,粘贴到github账号ssh密钥里

    clip < ~/.ssh/id_rsa.pub

    检查连接

    ssh -T git@github.com

    成功连接如图

    上传项目

    cd方式进入目录

     提交注释和配置用户

    git commit -m "first commit"
      git config --global user.email "you@example.com"
      git config --global user.name "Your Name"
    Config file location
        --global              use global config file
        --system              use system config file
        --local               use repository config file
        --worktree            use per-worktree config file
        -f, --file <file>     use given config file
        --blob <blob-id>      read config from given blob object
    
    Action
        --get                 get value: name [value-regex]
        --get-all             get all values: key [value-regex]
        --get-regexp          get values for regexp: name-regex [value-regex]
        --get-urlmatch        get value specific for the URL: section[.var] URL
        --replace-all         replace all matching variables: name value [value_regex]
        --add                 add a new variable: name value
        --unset               remove a variable: name [value-regex]
        --unset-all           remove all matches: name [value-regex]
        --rename-section      rename section: old-name new-name
        --remove-section      remove a section: name
        -l, --list            list all
        -e, --edit            open an editor
        --get-color           find the color configured: slot [default]
        --get-colorbool       find the color setting: slot [stdout-is-tty]
    
    Type
        -t, --type <>         value is given this type
        --bool                value is "true" or "false"
        --int                 value is decimal number
        --bool-or-int         value is --bool or --int
        --path                value is a path (file or directory name)
        --expiry-date         value is an expiry date
    
    Other
        -z, --null            terminate values with NUL byte
        --name-only           show variable names only
        --includes            respect include directives on lookup
        --show-origin         show origin of config (file, standard input, blob, command line)
        --default <value>     with --get, use default value when missing entry
    View Code

     

     代码关联到github

    git remote add origin git@github.com:sunday123/bootstrap01.git
    

    如果出现

    就删掉远程的

     git remote rm origin

     

    提交

     git push -u origin master

    可能报错

     ! [rejected]        master -> master (fetch first)
    error: failed to push some refs to 'git@github.com:s....'

    用下面上传

    git pull --rebase origin master

    git push --set-upstream origin master

    大功告成

  • 相关阅读:
    VC C运行时库(CRTL)的几个版本及选用
    gtest的安装和测试[good]
    【nginx】上传文件error报413 Request Entity Too Large
    mysql proxysql的简单部署读写分离
    python入门之进程与线程
    mysql主从复制之同步部分库表
    python入门之paramiko模块
    python入门之socket代码练习
    k8s的ingress使用
    【Jenkins】自动触发部署之插件Generic Webhook Trigger Plugin
  • 原文地址:https://www.cnblogs.com/tk55/p/11795644.html
Copyright © 2011-2022 走看看