git以及github的初级入门(一)
本身学习git的操作是没什么兴趣的,毕竟原本是win平台学的java开发,git下那么多复制的命令行操作确实比较让人头疼,直到昨天我打开计算机的时候,我放置项目的E盘,以及F盘,G盘盘符都不见了!!我一开始怀疑是打开计算机的方式不对,于是重启了几次计算机无果(C盘,D盘是固态硬盘,独立出来了),我抱着侥幸心理,拆开笔记本发现还好只是机械硬盘接触不良了,擦拭完接口后再开机那几个硬盘又见鬼一样的回来了,虽然不幸中的万幸是硬盘找回来了,但是却给我留下了一个心理阴影,那就是如果硬盘真的坏了,那岂不是我之前做的项目都熄火了(就像在没有自动保存的word上写文章突然断电了一样!)。于是我第一次主动去尝试了解接触git和github,通过版本控制和线上的存储来保证我项目的安全。
首先需要下载一个git,这是git的官网:https://git-scm.com/,按照不同的系统版本选择安装就好,很简单,这里就不赘述了。
然后你需要去github上注册一个账号,这样你就可以使用github的免费仓库了,是不是很棒。官网:https://github.com/ ,当然因为是老外的网站,所以相对来说速度不是很理想,如果想提高速度,可以尝试科学上网,具体怎么科学上网,以后有机会再做一期分享。

这就是github登录后的界面,我们可以选择开启一个新项目,项目名字你选择你想上传的那个项目名就可以。

选择完一些默认的就到了这个界面,你可以看到一个链接地址,如图是https://github.com/hellorobot/testMOD.git (点击切换成ssh也是可以的,好像ssh速度快一点?),复制好项目地址,然后在本地使用git-bash打开你的项目。(不知道怎么用git打开的可以右键项目文件夹,你就会看到git-bash的选项,点击即可,或者你直接打开git-bash工具,然后切换盘符到你的项目路径下)

这个就是git打开后的界面了,先输入:git init 目的是在项目中生成git仓库,方便进行版本的管理和分支的创建;
然后输入 :git remote add origin xxxxx(就是上文复制的项目地址),你就可以完成项目和github仓库的绑定,完成这一步你就可以开始上传你的项目保存在网络里而不用担心硬盘损坏等天灾啦~。
上传一共有三个步骤:(1)git add . //意思是你把项目中的文件上传到缓存块(2)git commit -m "版本描述文字" //意思是你把项目中的文件提交到本地仓库(3)git push -u origin master //意思是你把当前本地仓库的东西提交到网络仓库,第一次提交需要 -u,之后再进行提交就不需要了。
当然提交的过程中可能多多少少都会出现一些问题,这时候把问题复制下来,问问神奇的谷歌吧,你总能找到你需要的答案,毕竟git不是很难,用多了就熟练了。
如果你本地的硬盘真的损坏了,或者你需要换台电脑进行办公,只需要一个命令:git clone <版本库的网址> 就可以把你需要的项目down下来了,是不是很方便。
当然,git还有很多其他的重要的功能,比如版本控制,分支搭建和合并,这些我将在后面的分享中进行介绍:D
git以及github的初级入门(一)的更多相关文章
- Git使用教程之初级入门命令行(二)
一.Git 操作流程图 1.git --help 查看帮助 Administrator@PC-xiaobing MINGW64 /d/Git (master) $ git --help usage: ...
- SpringCloud实战之初级入门(三)— spring cloud config搭建git配置中心
目录 1.环境介绍 2.配置中心 2.1 创建工程 2.2 修改配置文件 2.3 在github中加入配置文件 2.3 修改启动文件 3. 访问配置中心 1.环境介绍 上一篇文章中,我们介绍了如何利用 ...
- git和github新手安装使用教程(三步入门)
git和github新手安装使用教程(三步入门) 对于新手来说,每次更换设备时,github的安装和配置都会耗费大量时间.主要原因是每次安装时都只关心了[怎么做],而忘记了记住[为什么].本文从操作的 ...
- Git和Github入门
推文:官方手册,十分详细 推文:git和github快速入门 一.git使用 1.git安装 (1)windows 网站:https://git-scm.com/download/win下载安装即可 ...
- 学会Git玩转GitHub(第一篇) 入门详解 - 精简归纳
学会Git玩转GitHub(第一篇) 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 25 转载请注明出处!️ 目录 学会Git玩转GitHub(第一篇) 入门详解 - 精简归纳 ...
- 学会Git玩转GitHub(第二篇) 入门详解 - 精简归纳
学会Git玩转GitHub(第二篇) 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 10 / 25 转载请注明出处!️ 目录 学会Git玩转GitHub(第二篇) 入门详解 - 精简归纳 ...
- 【学习】Git和Github菜鸟入门
Git 是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 目录(自己创建吧) 生成ssh密钥:ssh-keygen -t rsa -C "邮箱" ...
- git和github入门指南(6)
6.交作业的流程 以下内容是螺钉课堂在线就业班提交作业的要求,非螺钉课堂在线就业班学员不用学习 螺钉课堂作业全程采用git管理,希望在日常使用中,加深对git和github的理解 具体流程: 1.注册 ...
- git和github入门指南(1)
1.git和github简介 1.1.git是什么?github是什么?git和github的关系? Git是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. Git ...
随机推荐
- ⑧bootstrap组件 文字图片 下拉菜单 按钮组 使用基础案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用java生成mapbox-gl可读的vector tile
概述 mapbox-gl主要数据源来自mapbox vector tile,本文就是要阐述怎样把postgresql中的地理空间数据转换成vector tile,流程图如下: 配置 该工程采用spri ...
- mapreduce解析执行sql流程
样例准备 编号 姓名 性别 班级编号 1 name_1 male 1 2 name_2 female 2 3 name_3 male 3 4 name_4 female 4 5 name_5 male ...
- 使用springboot完成密码的加密解密
现今对于大多数公司来说,信息安全工作尤为重要,就像京东,阿里巴巴这样的大公司来说,信息安全是最为重要的一个话题,举个简单的例子: 就像这样的密码公开化,很容易造成一定的信息的泄露.所以今天我们要讲的就 ...
- C#数据类型和SQL数据类型对照
C#操作SQL Float类型,数据会多很多小数,原来是C#的float和sql的float类型不一致 /// <summary> /// 数据库中与C#中的数 ...
- ServerSocket(TCP/IP协议)__Java
服务器端 //参数为端口号,可以自定义 ServerSocket ss=new ServerSocket(11111); System.out.println("开启监听..." ...
- [转载] Kafka+Storm+HDFS整合实践
转载自http://www.tuicool.com/articles/NzyqAn 在基于Hadoop平台的很多应用场景中,我们需要对数据进行离线和实时分析,离线分析可以很容易地借助于Hive来实现统 ...
- Machine Learning &&Deep Learning&&Sklearn
参考资料:https://github.com/ty4z2008/Qix/blob/master/dl.md https://morvanzhou.github.io/ 如图,先了解一下都有什么模型方 ...
- css基础-语法篇
CSS基础 1.css简介 cascading style sheets 汉译层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息 ...
- 【S】SQL SERVER检查临时表占用空间情况
--检查已标记为需要删除的临时表select * from T_BAS_TEMPORARYTABLENAME; --所有系统创建的临时表及视图SELECT * FROM sys.tables WHER ...