000 上传本地库到Github远程库过程全记录
20220613 Github上新创建了一个CsImage库,之后本地创建了一个对应名称的目录,并创建本地库,进行了上传操作,记录一下过程
1、Github上CsImage库创建完成
Github上创建了一个仓库CsImage,创建完成的页面如下图:

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两个文件夹

其中Git文件夹下包含有有2个文件:

Internet是个空文件夹,其中不包含文件:

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

第一次上传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只管理上传包含文件的文件夹,空文件夹是不被管理的


000 上传本地库到Github远程库过程全记录的更多相关文章
- git上传项目到github远程库
最近在学习使用 git 上传管理项目,依照教程,建好了一个远程库,也实现了本地库与远程库的项目同步上传,但是在试着将本地库里的项目上传到另一个新建远程库时遇到了问题,一直上传不成功,经过一番查找摸索终 ...
- Git 使用,本地项目上传到GitHub远程库
Git 使用,本地项目上传到GitHub远程库 环境 GitHub账号 点此进入github官网 git客户端工具 点此进入git下载页 本地项目上传到 GitHub 在GitHub中创建一个仓库(远 ...
- Github远程库与Git本地库连接
Github远程库与Git本地库连接 以下有任何[]符号只是将内容扩起,输入命令不需要将[]加入 创建SSH Key 用户主目录有.ssh->id_rsa和id_rae.pub->直接跳过 ...
- git 上传本地文件到github
git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...
- 通过Git Gui Here上传本地项目到GitHub上
要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...
- github创建本地库后关联远程库
在进行新项目开发时,有时候并不一定先创建远程库,而是先在本地将项目创建,到一定阶段后再与远程库关联.下面步骤解决本地库与远程库在这种情形. 1. 初始化本地库,既然项目已经创建了,相信这个也已经知道了 ...
- 使用WebStorm/IDEA上传本地项目到GitHub
在使用 WebStorm/IDEA 上传本地项目到 GitHub 之前,先要做一些相关配置. 以 WebStorm 为例,IDEA 同. 首先打开 WebStorm ,依次点击File -> S ...
- 使用WebStorm上传本地项目到GitHub和GitLab
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 git ...
- git上传项目代码到github
参考: git学习——上传项目代码到github github上传时出现error: src refspec master does not match any解决办法 git 上传本地文件到gith ...
随机推荐
- 深度理解springboot集成cache缓存之源码解析
一.案例准备 1.创建数据表(employee表) 2.创建Employee实体类封装数据库中的数据 @AllArgsConstructor @NoArgsConstructor @Data @ToS ...
- SMBIOS- DMTF组织指定的规范
SMBIOS(System Management BIOS , SMBIOS) 是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范 SMBIOS是由行业指导机构Desktop Manage ...
- IDEA小技巧:Debug拖动跳转任意行
昨天分享了一个在IDEA中为Debug断点添加条件的小技巧.今天继续分享一个Debug过程中非常实用的小插件. 插件名字叫Jump To Line: 安装完成之后,你在Debug过程中,会在断点的左边 ...
- VScode链接服务器并配置公钥-SSH Keys
VScode链接服务器并配置公钥-SSH Keys 一直在用Xshell做SSH连接服务器与虚拟机,但是中文乱码的问题一直找不到解决方案,干脆使用编辑器自带的插件,集成之后用起来也方便 1.概述 做法 ...
- Vue+element搭建后台管理系统-二、安装插件
我们继续上一章的内容,上一章讲到我们已经能将项目成功跑起来了,那么我们接下来把项目必用的东西完善一下. 一.安装elementUI 终于到了我们的男二了,继续在VSCode中新建一个终端,然后通过这个 ...
- partTwo自动出题程序第三阶段
课堂测试3: 2.可定制(数量/打印方式):输入大的数量值,测试一下系统是否崩溃,反向查找系统是否优化的余地: 3.定制操作数的个数: 4.定制是否有乘除法 5.定制是否有括号(随机加入) 6 .定制 ...
- MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题
问题出现的前因: 因为重新安装了MySQL Router,然后打算重新连接上目标集群进行MySQL Router的初始化引导,结果报错了! [root@linux666 system]# mysqlr ...
- 【大话云原生】kubernetes灰度发布篇-从步行到坐缆车的自动化服务升级
此文系[大话云原生]系列第四篇,该系列文章期望用最通俗.简单的语言说明白云原生生态系统内的组成.架构以及应用关系.从这篇开始我们要开始针对Kubernetes进行介绍了,本文内容如下: 一.Kuber ...
- Django/MySql数据库基本操作&ORM操作
数据库配置: #第一步在settings里面 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbna ...
- python常见漏洞总结
总结一下python里面常见安全问题,文章大部分内容来自MisakiKata师傅的python_code_audit项目,对原文进行了一些修改,后续会使用编写了规则对代码里面是否用到这些危险函数进行相 ...