基于gitbash对github的操作
**
基于gitbash对github的操作
(1)github简介
github是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。许多IT新技术都是大神们通过github分享并总结出来的,例如Ruby on Rails,jQuery,Vue等等。IT界的大神们评断,如果你写代码,但是没有GitHub账户,那么你连搬运工都不是!可见,github对于我们的技术提高是多么的重要。
以下是近年来github开源库的发展示例图:
好的,接下来就让我们来创建一个github账户吧!
(2)创建github账户
https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。创建账户过程较为简单,不作详细叙述,当你们看到类似于下图的界面便成功创建账户啦!
(3)创建一个属于自已的库(划重点)
在自已的github主页面右上角点击小加号,然后点击new repository 就可以看到如下界面
在第一个框内输入你对这个库的命名,第二个库内则是对这个库的描述。
创建完成后,便需要下载Git Bash,以便对库进行管理。git-scm.com 首先进入GitHub官网,下载适合自己电脑的版本,在安装过程中一般选择默认设定即可。
再接下来就是对Git Bash 进行调配了(划重点)
进入软件,首先初始化git,在本地创建一个项目,用于存放代码。
$ cd /D /*地址可自行更改*/ $ git init
然后创建 ssh key
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
your_email@example.com 中填写的是你的github关联邮箱
然后系统会询问保存地址,一般按回车继续(也可自行选择地址),接着输入ssh密码,当出现以下界面便成功创建ssh key
然后复制ssh key
$ clip < ~/.ssh/id_rsa.pub
打开github个人主页点击“setting–SSH and GPG keys–New SSH key”,点击添加。
title框输入你对ssh的命名,key框则输入刚刚复制的ssh key
之后回到刚刚创建库的页面,在Git Bash中输入定位
$ cd /D /*个人习惯定位*/
接着输入
$ git clone https://github.com/li-car-fei/test /*此处为库的网页地址*/
接着,再定位到D盘的test文件夹中,创建任意格式任意名称的文件进行测试
$ cd /D/test
然后,输入命令查看文件状态
再通过add命令将test1.txt添加到库中
接着,便可以记录此次提交并上传
‘y’ 中是你对此次提交的命名
当输入此段命令成功上传后,回到github库的网页刷新,便可以看到库中有了新的test1.txt文件。
以上只给出Git Bash 的基本操作,更多命令与操作可自行探索
- windows下基于gitbash上传项目到github
- git操作命令(基于github操作)
- GIT -- bash命令与github之间的操作合集
- windows下基于gitbash上传项目到github
- windows下基于gitbash上传项目到github
- git与github(总结,非教程,基于Bash而非GUI)
- git bash 操作 从github上pull代码再从客户端push上去
- 如何在WINDOW安装hub,并让GitHub中的Git Bash调用
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- Github学习之路-小试牛刀,练习Git 的基本操作
- Spring Cloud Config Server基于本地git使用SSH clone github repository
- git操作管理(基于csdn)
- 初学git:用git bash往github push代码
- Git、Github、TortoiseGit 的关系与具体操作
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- gitbash下命令行操作技巧
- [Git & GitHub] 变更Git Bash的默认路径
- git学习--GitHub上如何进行PR(Pull Request)操作
- 第2章 Git&GitHub(分支的操作方式)
- 【GIT】git与github的相关操作,一条流水线