GitHub 之 创建分支并上传文件
本篇文章将讲述如何通过 git
的一款命令行工具 Git Bash
对 Github
账户中的目标远程库 新建分支 并 上传文件 至该分支!
先说明本篇博客所用到 Git Bash
的些许指令:
1 | git status |查看本地库状态
2 | git init |初始化本地库 3 | 有关 分支 些许指令git branch 分支名 |创建分支git checkout -b 分支名 |创建并切换分支git checkout 分支名 |切换分支git branch |查看分支git branch -d 分支名 |删除分支git branch -D 分支名 |强制删除分支4 | git remote add 远程库 ssh链接 |关联目标远程库
5 | git pull 远程库 分支 |同步远程库与本地库6 | 有关 add 些许指令 |将文件添加至本地库git add 文件名 |添加单个文件git add 文件1 文件2 文件3 |添加多个文件(也可多使用几次上行指令)git add . |添加所有文件git add --all |添加所有文件git add 文件夹名 |添加文件夹7 | git commit -m "版本信息" |将文件从暂存区提交到版本库
8 | git push 远程库 分支 |将文件上传至远程库中的对应分支中
(注:以上指令只是指令本身的部分内容,其他内容请自行查阅!)
GitHub 之 创建分支并上传文件
- 1)初始化本地库
- 2)创建分支
- 3)关联远程库
- 4)添加文件
- 5)将文件提交至版本库
- 6)上传文件
- 7)内容查看
具体内容如下:
1)初始化本地库
首先,右击自己设定的本地库,点击 Git Bash Here
进入命令行工具。
再利用 init
指令初始化本地库,即
git init
之后可以用 git status
查看本地库之状态。
初始化后,命令行工具中会显示当前本地库所处的分支,若之前没有设置过分支,其分支大多为 master
,若设置过,则显示设置后的分支名(分支可通过命令行工具中的蓝色字体得知)。如
2)创建分支
创建分支的指令主要有两种:
git checkout -b 分支名
该指令是创建并切换分支;
git branch 分支名
该指令是创建分支。
如果想切换分支,其指令为
git checkout 分支名
查看分支,则可以使用
git branch
比如
需要注意,若是将原 master
的分支(或默认分支)进行了改名,则利用指令查看分支名时,其会同时显示 master 和 新分支名,如下
如果要删除分支,则输入以下指令即可
git branch -d 分支名
强制删除命令为
git branch -D 分支名
3)关联远程库
该步骤所用指令为
git remote add 远程库 ssh链接
此部分内容在笔者之前一篇文章有具体说明,此处不再赘述,有需要者可自行查阅!
4)添加文件
完后前面步骤后,可输入 git status
查看本地库状态,当有新文件时,会以红色字体进行显示
这些文件可通过 add
指令进行添加,其指令格式为
git add 文件
添加完成后,对本地库状态进行检查,则上述呈红色字体的文件会以绿色字体呈现,这就表示文件添加至本地库成功,如图
5)将文件提交至版本库
此步骤主要是利用指令 commit 进行操作,其主要作用是将文件从暂存区提交到版本库,指令格式如下
git commit -m "版本信息"
成功则显示
6)上传文件
即向目标远程库中的目标分支上传内容,其所使用指令格式为
git push 远程库名 分支名
比如作者将文件上传至远程库 mystudy
中的 myc-code
分支中,其指令为
git push mystudy myc-code
成功后显示
7)内容查看
以上步骤没有问题时,则会成功实现向目标远程库中创建分支并上传内容,最终成果在 GitHub
网页中显示为
以上 3)、4)、5)和 6)四个步骤的具体内容可参考GitHub 之 上传文件(二)。
上述便为本篇博客的主要内容,依然小白教程一个,有问题可联系作者~~~
GitHub 之 创建分支并上传文件相关推荐
- Github新建仓库,新建分支并上传文件
导航 1.新建GitHub仓库 1.1git clone终端命令下载仓库到本地 1.2本地git push上传文件到主分支 1.3本地git终端命令创建空白分支,并上传文件 1.4下载分支代码 2.R ...
- 【Github Action】使用ssh-deploy上传文件的小坑
可以使用这个Github Action上传文件到服务器. https://github.com/easingthemes/ssh-deploy README中描述了使用方法: - name: Depl ...
- ASP.Net Core创建MVC项目上传文件(缓冲方式)
学习了普通webapp中上传文件,再看看从MVC项目中通过缓冲方式上传文件到物理文件夹.这两者的区别主要是webapp通过模型绑定的方式传递IFormFile对象,而mvc通过控制器和action ...
- 创建网页实现上传文件(简明教程)
在菜鸟教程中有文件和详细教程 链接:菜鸟教程 其中想要实现上传任意文件只需要将upload_file.php文件中的内容替换为以下代码: <?php if ($_FILES["file ...
- Typora+github代替云笔记(git上传文件至github)
前提环境:拥有github/gitee账户,电脑上装有git 建议在Typora中设置图片存储路径为相对路径(图片也上传到github上),这样远程打开笔记时也能显示图片 方法一 1.登录github ...
- Git/码云上多人协作,创建分支,上传修改
1.为项目创建分支 可直接在网页上进行管理操作 2.克隆一个项目 git clone https://gitee.com/xxxxx/xxx.git 3.创建本地分支 cd 进入目录文件夹 git c ...
- git 创建分支并上传代码
刚用使用 git 记录一下用到的命令 创建分支的时候需要注意 是否是在master下, git branch zw/door 创建zw/door分支 git checkout zw/door 切 ...
- Git创建分支并上传~满满的干货哦
操作哪个分支,就切换到哪个分支中进行操作 切记:要按照下面的顺序进行操作 创建分支 当创建一个分支的时候,会自动切换到该分支上 git checkout -b 分支名字 举例:创建rights分支 将 ...
- 如何在Gitee创建仓库并上传文件
个人仓库创建 首先在网页中注册并登录gitee,然后进行如下操作: 1.在Gitee页面右上角找点+号点击新建仓库 2.填写一个仓库名称,下移将红框圈起的方框勾选上即可创建仓库(仓库介 ...
最新文章
- MySql的导入与导出
- linux文件系统的移植-制作JFFS2文件系统
- MyBatis-plus使用
- luogu P1199 【三国游戏】
- 批量修改mp3文件的title等
- oracle查找异常中断的sqlid方法,Oracle查找锁定对象以及强制解除锁定的方法
- 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则
- mysql读书笔记---mysql safe update mode
- MachineLearning(4)-核函数与再生核希尔伯特空间
- java题-java运行时异常与一般异常有何异同?
- linux cat 筛选文件夹,Linux 基础命令 -- cat、sort、uniq、wc、head、tail、tee
- python日程提醒小程序_小程序自动化测试之python版
- Graphviz样例之有限状态自动机
- mysql修改视图语句alter_MySQL修改视图(ALTER VIEW)
- C# 获取二维数组的元素个数;获取行数,列数
- D1格式是720*576还是704*576
- react中使用video标签显示本地视频不生效问题
- 谷歌浏览器开发者模式
- 智能枕头里究竟藏有什么“智能”故事?
- 2012年度江西省科学技术奖授奖项目名单