Git学习记录 力做全网最强入门教程

什么是GitHub?

若您在不知道Git是什么的情况下,一上来就想知道GitHub是什么肯定会一头雾水的。

什么是Git

如果要用一句话来概述:Git是目前世界上最先进的分布式版本控制系统(没有之一)

相信您还是一头雾水,->“分布式...控制系统”是什么鬼?下面我们来举个例子。

  • 当您写论文的时候是不是会无限的改来改去,于是就有了一个个副本
  • 我们写程序的时候当然也是这样的一个过程,但是我们又不希望看到一个个凡人的副本,于是git便可以实现这样一个功能
  • 这仅是Git的一个功能呢
  • 隔壁站台给了很好的讲解右转高速列车->GitHub

    了解了这些相信您现在已经迫不及待上车了

Git的配置

Git的安装(只介绍windos操作系统下)

前置技能:会电脑的极本操作

  • 从官方下载对应您的版本(32 or 64) https://git-scm.com/download/win (这里会自动下载)
  • 列表项
  • 如果没有错的话,您打开下载完的文件是这个样子

  • 之后一路next就行了
  • 您电脑正常的话,win栏里会出现这个东西

  • 打开Git Bash,没有意外,安装完成

Git的配置

前置技能:>1. 安装好了Git >2.会打代码

  • 打开Git Bash,cd到你想创建Git的呢个目录
  • 输入pwd 查看目录是否正确

    如图:
  • 如果目录正确,再输入指令git init便创建成功了
  • 这时候我们用notepad++在当前目录创建一个hello_git.txt文档来测试

第一次编辑

hello git!

I am coming.

  • 我们现在保存到Git缓存区中 git add hello_git.txt
  • 键入指令git commit完成上传

  • 这是您可能会好奇-m 。。。是什么,请您忍住好奇,我们先往下
  • 列表项

这是我们编辑第二遍

第二次编辑
1
hello git!
I am coming. 2
//git add hello_git
//git commit -m "我随便写写"
我们现在在改一下这个文档
来试验一下git 初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
使用命令git add <file>,注意,可反复多次使用,添加多个文件;
使用命令git commit -m <message>,完成。
  • 此时我们键入指令git status效果如下图,注意红色区域



    这是的git status作用

  • 它提示我们,红色区域的呢个文档没有保存

    git add hello git.txt

    git commit -m "增加一些操作过的指令"

  • 我们现在在学一个比较实用的,也是git的特点git log

  • 这时您知道前面 -m 的操作是干嘛了么

至此我们的入门教程到此结束,更新中级教程要等欧

Git学习记录 力做全网最强入门教程的更多相关文章

  1. Git学习记录--git仓库

    Git是一款强大的版本控制工具,与svn相比git的分布式提交,本地仓库等在使用时确实比较方便.当然两者之间各有优劣,我在这里不多做比较.由于之前少有接触git,只是零星大致地了解一点,所以找时间系统 ...

  2. Git学习记录-基本命令篇

    目录 网页在线练习地址 https://learngitbranching.js.org/ 1.git commit Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然 ...

  3. git 学习记录—— git 中的仓库、文件状态、修改和提交操作等

    最近开始学习使用版本控制工具  git .学习方式主要通过阅读 git 网站上的 Pro git 和动手实践,使用的系统为 Ubuntu16.04LTS,以及 Windows 8.1. 本文主要关注 ...

  4. GIT学习记录4(标签管理与自定义git)

    学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...

  5. GIT学习记录3(分支管理)

    学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...

  6. git学习记录2(远程库管理)

    学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...

  7. git学习记录1(本地库管理)

    学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...

  8. Git学习记录(一)

    本篇文章介绍Git的本地使用 Git是什么? Git是世界上最先进的分布式版本控制系统. 那么什么是版本控制系统? 我们来举个例子,假设我创建了一个项目Project.1,里面写了一个README.t ...

  9. Git学习记录

    一.简要说明 Git是分布式版本控制系统,而非集中式版本控制系统.其优势如下: 自由和开放源码 速度快,体积小 隐式备份(每台用户机上都有一个备份) 安全 不需要强大的硬件 更简单的分支 二.基本概念 ...

随机推荐

  1. 关于Class对象、类加载机制、虚拟机运行时内存布局的全面解析和推测

    简介: 本文是对Java的类加载机制,Class对象,反射原理等相关概念的理解.验证和Java虚拟机中内存布局的一些推测.本文重点讲述了如何理解Class对象以及Class对象的作用. 欢迎探讨,如有 ...

  2. Python程序每日一练习

    问题一:做为Apple Store App独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用Python如何生成200个激活码(或者优惠券)? 简介:通用唯一识别码(英语:Unive ...

  3. ELK(elasticsearch+kibana+logstash)搜索引擎(二): elasticsearch基础教程

    1.elasticsearch的结构 首先elasticsearch目前的结构为 /index/type/id  id对应的就是存储的文档ID,elasticsearch一般将数据以JSON格式存储. ...

  4. nginx作为web服务以及nginx.conf详解

    Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.nginx简介 nginx是一个优秀的web服务程序.反向代理程序.它采用非 ...

  5. 【Java基础】1、java中的instanceof

    instanceof是Java.php的一个二元操作符(运算符),和==,>,<是同一类东西.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是判断其左边对象是否为其右边类的实 ...

  6. cache 访问频率的思考

    互联网的项目用户基数很大,有时候瞬间并发量非常大,这个时候对于数据访问来说是个灾难.为了应对这种场景,一般都会大量采用web服务器集群,缓存集群.采用集群后基本上就能解决大量并发的数据访问.当然这个时 ...

  7. Python全栈学习_day006作业

    Day6作业及默写 ,使用循环打印以下效果: : * ** *** **** ***** : ***** **** *** ** * : * *** ***** ******* ********* . ...

  8. 【读书笔记】iOS-离线可用的Web应用

    众所周知,网页不光需要靠互联网接入访问才能提供各种形式的服务,而且连网页自身的各种设计元素也需要在有网接入的情况上才能获得. 但借助于HTML5的离线特性,我们可以通过把各种类型的资源都储存在Web应 ...

  9. Bootstrap里的文件分别代表什么意思及其引用方法

    关于Bootstrap打包的文件分别代表什么意思,官网也没有给出一个明确的解释,在网上查了一些资料,总价归纳了如下: bootstrap/ <!--主目录--> ├── css/ < ...

  10. Android--获取高清的app图标

    只有一个方法. public synchronized static Drawable getIconFromPackageName(String packageName, Context conte ...