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 ...
随机推荐
- Rank of Tetris
Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- 2.安装Nginx
安装稳定版本的nginx 1.为CentOS系统安装yum仓库,创建文件 /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=htt ...
- Red Hat 7.0 DNS服务配置笔记
先挂载镜像,然后配置yum,然后安装yum install -y bind 配置静态 IP.DNS就是他本身的IP地址. 修改DNS的配置文件,在后面加入区域配置信息.vim /etc/named.c ...
- 远程调用服务框架-CXF(WebServic)
介绍 远程调用web服务,不需要自己编写具体代码,只需要调用作者给出的接口即可. 我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(C/S或B/S程序)当中来,当用户从我们的网点看 ...
- 2017年11月1日 初学者易上手的SSH-spring 01控制反转(IOC)
这章开始学习SSH中最后的一个框架spring.Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用. 首先就来学习一下I ...
- docker下编译mangoszero WOW60级服务端(一)
这几天看到暴雪准备开放怀旧服的新闻,突然想到几年前用大芒果window一键服务端自己搭建过服务,就想着在Linux环境下重新编译一套,毕竟Linux作为服务端,性能和稳定性都会高一些,于是在mac虚拟 ...
- JSP技术介绍
1. 技术介绍 JSP即Java Server Page,中文全称是Java服务器语言.它是由Sun Microsystems公司倡导.许多公司参与建立的一种动态网页技术标准,它在动态网页的建设中有强 ...
- 在Linux机器上安装telnet命令
一.查看本机是否安装 telnet #rpm -qa | grep telnet 如果什么都不显示,说明没有安装telnet 二.开始安装 yum install xinetd y ...
- 【python】python中 简单的 glob模块
glob模块是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多.查找文件只用到三个匹配符:"*", "?&quo ...
- [C#源代码]使用SCPI指令对指定通信端口(RS232/USB/GPIB/LAN)的仪器编程
本文为原创文章,源代码为原创代码,如转载/复制,请在网页明显位置标明原文名称.作者及网址,谢谢! 本软件是基于NI-VISA/VISA32(Virtual Instrument Software Ar ...