书接 上文,本篇文章将继续讲述如何通过 git 的一款命令行工具 Git Bash
将文件上传至 Github
账户中两大步骤的第二大步骤。
先说明本篇文章所用到 Git Bash
的些许指令:
1 | git status |查看本地库状态
2 | git init |初始化本地库
3 | git remote add <shortname> <url>|关联目标远程库,将远程仓库唯一的URL<url> 映射成为 在本地仓库中对远程仓库起的别名<shortname>
4 | git pull 远程库 分支 |同步远程库与本地库
5 | git clone ssh链接 |克隆远程库的内容至本地库
6 | git add 文件 |将文件添加至本地库
6.1 添加单个文件
git add 文件名
6.2 添加多个文件(可多此使用 6.1 中方式,或如下)
git add 文件1 文件2 文件3
6.3 添加所有文件
git add .
git add --all
6.3 添加文件夹
git add 文件夹名
7 | git commit -m "版本信息" |将文件从暂存区提交到版本库
8 | git push 远程库 分支 |将文件上传至远程库中的对应分支中
(注:以上指令只是指令本身的部分内容,其他内容请自行查阅!)
本次具体内容如下:
1)创立或选择远程库
此操作即是在 Github
网页中创建远程库,或者选定已有的远程库。如下图中的 study 库
2)关联远程库
首先,进入远程库后,依次点击 Code -> SSH ,如图,并复制所出现的链接
之后,在 Git Bash
命令行工具中初始化本地库后输入
git remote add 远程库 ssh链接
比如
git remote add mystudy git@github.com:xxxxx/study.git
3)同步远程库与本地库
该步骤主要是通过以下命令进行执行
git pull 远程库 分支
其中,远程库名 即为所要上传内容至目标远程库的库名;
分支名 即该远程库下的其中之一分支,可根据用户需求进行选择,一般为 master
。
实际上,上述命令实现了将远程库中对应分支下的内容拷贝至本地库中。
如果要将目标远程库中的所部内容克隆至本地库,可利用以下命令
git clone ssh链接
比如
git clone git@github.com:tyl-stu/study.git
成功克隆则会显示如图
注: 如果远程库中没有内容,可省略这一步骤
4)添加文件
完成前面步骤后,可输入
git status
进行检查本地库中是否有新文件或想上传的文件,如果有,这些文件会呈红色显示,如图
此时,就需要用 add
命令将对应文件添加到本地仓库中,即输入指令
git add 文件
该命令需要根据上传文件的多少,来选择对应指令。比如:
上传多个文件时,可以
git add 文件1 文件2 文件3
上传所有文件时,可以
git add .
这些用法在前面会进行总结,读者可以按照需求自己决定!
添加成功后,再检查当前库的状态,即输入git status
,可发现要添加的文件显示为绿色,此时就可以进行下一步。
5)将文件提交至版本库
此步骤主要是利用指令 commit
进行操作,其主要作用是将文件从暂存区提交到版本库,主要指令如下
git commit -m "版本信息"
其中 commit 表示提交,-m 表示提交信息,双引号""中内容为版本信息。将其输入至命令行中,其呈现的结果如下
此时输入 git status
检查状态,则会显示
6)上传文件
上传文件主要是利用 push
指令,具体如下
git push 远程库 分支
其中 远程库 是为目标远程库,
分支 是为后文件夹后面蓝色括号中的内容,就比如上面图中的蓝色字体 master 。成功则如图
上述步骤结束后,可以在Github网页中查看上传内容。
以上为利用 Git Bash
上传文件的主要步骤,小白教程一个,有问题可联系作者~~~~