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. Docker容器的创建、启动、和停止

    1.容器是独立运行的一个或一组应用,及他们的运行环境.容器是Docker中的一个重要的概念. 2.docker容器的启动有三种方式a.交互方式,基于镜像新建容器并启动例如我们可以启动一个容器,打印出当 ...

  2. 泛型理解及应用(二):使用泛型编写通用型Dao层

    相信目前所有的IT公司网站在设计WEB项目的时候都含有持久层,同样地使用过Hibernate的程序员都应该看过或者了解过Hibernate根据数据库反向生成持久层代码的模板.对于Hibernate生成 ...

  3. 详细的最新版fastdfs单机版搭建

    前言 目前项目是tomcat单机部署的,图片.视频也是上传到tomcat目录下,关键是此项目的主要内容还就是针对图片.视频的,这让我非常担忧:文件服务器的应用是必然的,而且时间还不会太久.之前一直有听 ...

  4. JavaWeb学习 (九)————HttpServletRequest对象(一)

    一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...

  5. 基于xlua和mvvm的unity框架

    1.框架简介 这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI,于是下载下来学习了一下.XUUI基于xlua,又借鉴了mvvm的设计概念.xlua是目前很火的unity热更 ...

  6. JavaScript防抖节流函数

    1.直接上码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...

  7. [NOI 2015]品酒大会

    Description 题库链接 \(n\) 杯鸡尾酒排成一行,其中第 \(i\) 杯酒 (\(1 \leq i \leq n\)) 被贴上了一个标签 \(s_i\),每个标签都是 \(26\) 个小 ...

  8. 用Visual Studio Code写Node.j

    介绍 vsc的宣传语是: 一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器. 按它说的,vsc特别适合来作为前端开发编辑器. 内 ...

  9. Windows下vue-cli脚手架搭建入门<一>

    简单了解Node.js.npm,安装Node.js,下载网址:http://nodejs.cn/download/ 查看node,npm安装成功与否.打开cmd命令行,输入命令 node-v  .np ...

  10. ModBus通信协议的【主从模式】

    主从模式 (1) 至少且只有一个主机,其他的都是从机 (2) 不管任何时候,从机都不能主动向主机发送数据 (3) 主机具有访问从机的权限,从机不可以主动访问从机,任何一次数据交换,都要由主机发起 (4 ...