• 000 上传本地库到Github远程库过程全记录


    20220613 Github上新创建了一个CsImage库,之后本地创建了一个对应名称的目录,并创建本地库,进行了上传操作,记录一下过程

    1、Github上CsImage库创建完成

    Github上创建了一个仓库CsImage,创建完成的页面如下图:
    mark

    1.1 、完成页面的提示代码

    新的本地库上传到Github CsImage库:

    echo "# CsImage" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git branch -M main
    git remote add origin https://github.com/mosesmindev/CsImage.git
    git push -u origin main
    

    本地已存在的库上传到Github CsImage库:

    git remote add origin https://github.com/mosesmindev/CsImage.git
    git branch -M main
    git push -u origin main
    

    注:Github自2020年黑命贵事件后,推荐将默认主分支名称改为main,在2020年以前默认是master;但即使到2022年,我们用Git的本地客户端Git Bash创建本地库时,本地库的默认名称也还是master,所以后续的操作我们本地不改仓库名,就用默认的master

    2、本地CsImage目录创建完成,并建立了本地目录,拷贝了一些文件

    我们在本地电脑中,创建CsImage文件夹,并为其创建2个子文件夹,并拷贝一些文件
    CsImage 下包含Git和Internet两个文件夹
    mark
    其中Git文件夹下包含有有2个文件:
    mark
    Internet是个空文件夹,其中不包含文件:
    mark

    3、执行本地目录上传到Github库的操作

    做完以上准备工作后,我们开始执行本地目录上传到Github库的操作
    第一次上传:

    cd // 1、cd 到具体的本地目录下
    git init  // 2、初始化创建本地库
    git add .  // 3、添加目录中所有文件到本地库
    git commit -m " " // 4、提交内容到本地仓库 , " " 里写自己想添加的提交记录即可
    git git remote add origin https://github.com/mosesmindev/CsImage.git // 5、与Github上远程库建立关联 
    git push -u origin master  // 6、提交本地master分支内容  注:本地Git Bash执行git init后初始化的本地仓库默认主分支是master,Github上默认主分支是Main
    

    mark

    第一次上传shell代码记录:

    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /
    $ cd e:
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e
    $ cd Github/
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github
    $ cd CsImage/
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage
    $ git init
    Initialized empty Git repository in E:/Github/CsImage/.git/
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage (master)
    $ git add .
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage (master)
    $ git commit -m "001 first commit by MosesMin,upload some git images drawed by MosesMin!"
    [master (root-commit) 63b1203] 001 first commit by MosesMin,upload some git images drawed by MosesMin!
     2 files changed, 1 insertion(+)
     create mode 100644 "Git/Git\345\210\206\346\224\257\347\244\272\346\204\217\345\233\276.drawio"
     create mode 100644 "Git/Git\345\210\206\346\224\257\347\244\272\346\204\217\345\233\276.png"
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage (master)
    $ git remote add origin https://github.com/mosesmindev/CsImage.git
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage (master)
    $ git push -u origin master
    Enumerating objects: 5, done.
    Counting objects: 100% (5/5), done.
    Delta compression using up to 16 threads
    Compressing objects: 100% (4/4), done.
    Writing objects: 100% (5/5), 21.10 KiB | 21.10 MiB/s, done.
    Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
    To https://github.com/mosesmindev/CsImage.git
     * [new branch]      master -> master
    branch 'master' set up to track 'origin/master'.
    
    HONOR@MosesMin-HonorMagicbook16pro2021 MINGW64 /e/Github/CsImage (master)
    $
    

    第一次之后,从第二次开始,执行下面即可(省略了上面步骤2、初始化建立本地仓库和步骤5、与Github远程库关联的步骤,因为步骤2和步骤5都是执行一遍即可):

    cd // 1、cd 到具体的本地目录下
    git add .  // 3、添加目录中所有文件到本地库
    git commit -m " " // 4、提交内容到本地仓库 , " " 里写自己想添加的提交记录即可
    git push -u origin master  // 6、提交本地master分支内容  注:本地Git Bash执行git init后初始化的本地仓库默认主分支是master,Github上默认主分支是Main
    

    4、Github上刷新页面,查看上传结果

    注意,Git只管理上传包含文件的文件夹,空文件夹是不被管理的

    mark

    mark

  • 相关阅读:
    封装localStorage,支持切换存储引擎 sessionStorage,支持vue hook方式调用
    【软件工程与实践】(第四版)第6章习题答案详解
    非关系型数据库Redis的安装
    IDEA前端thymeleaf只显示部分数据库问题
    解放双手!一键助你快速发圈、批量加好友,好用哭了!
    基于SpringBoot的校园失物招领系统
    数据结构(c语言版) 顺序表
    阿里P8熬了一个月肝出这份32W字Java面试手册,传到Git上目前star数达到了30K+
    记毕业后的第一份工作—深圳摩尔图像科技(Morpho)
    Vue的生命周期详解
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/16369417.html