Git学习记录 力做全网最强入门教程
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学习记录 力做全网最强入门教程的更多相关文章
- Git学习记录--git仓库
Git是一款强大的版本控制工具,与svn相比git的分布式提交,本地仓库等在使用时确实比较方便.当然两者之间各有优劣,我在这里不多做比较.由于之前少有接触git,只是零星大致地了解一点,所以找时间系统 ...
- Git学习记录-基本命令篇
目录 网页在线练习地址 https://learngitbranching.js.org/ 1.git commit Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然 ...
- git 学习记录—— git 中的仓库、文件状态、修改和提交操作等
最近开始学习使用版本控制工具 git .学习方式主要通过阅读 git 网站上的 Pro git 和动手实践,使用的系统为 Ubuntu16.04LTS,以及 Windows 8.1. 本文主要关注 ...
- GIT学习记录4(标签管理与自定义git)
学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...
- GIT学习记录3(分支管理)
学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...
- git学习记录2(远程库管理)
学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...
- git学习记录1(本地库管理)
学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本编随笔只是自己对 ...
- Git学习记录(一)
本篇文章介绍Git的本地使用 Git是什么? Git是世界上最先进的分布式版本控制系统. 那么什么是版本控制系统? 我们来举个例子,假设我创建了一个项目Project.1,里面写了一个README.t ...
- Git学习记录
一.简要说明 Git是分布式版本控制系统,而非集中式版本控制系统.其优势如下: 自由和开放源码 速度快,体积小 隐式备份(每台用户机上都有一个备份) 安全 不需要强大的硬件 更简单的分支 二.基本概念 ...
随机推荐
- solr单机部署tomcat
所需软件:solr4.8.1.Tomcat7 下载完相应软件后开始单机部署(windows下) 在F盘根目录创建solr文件夹,并解压solr4.8和tomcat7到该文件夹 在F盘根目录创建solr ...
- css3学习--select怎么去掉默认样式
select { 2. /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ 3. border: solid 1px #000; 4. /*很关键:将默认的select选择框样式 ...
- 如何在 Linux 服务器上部署多个 Tomcat
开发管理项目时多多少少会遇到服务器不够用.一个项目分成多个子项目的情况,故研究了一下如何在一台服务器部署多个 Tomcat. 具体操作: 1.在 /tomcat/ 下部署多个 tomcat. 2.修改 ...
- 【SQL】小心在循环中声明变量——浅析SQL变量作用域
本文适用:T-SQL(SQL Server) 先看这个语句: --跑3圈 BEGIN --每圈都定义一个表变量,并插入一行 DECLARE @t TABLE(Col INT PRIMARY KEY) ...
- 【Linux】CentOS7 安装rabbitmq
[1.安装erlang环境]yum install http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64. ...
- 【Java并发编程】22、Exchanger源码解析(JDK1.7)
Exchanger是双向的数据传输,2个线程在一个同步点,交换数据.先到的线程会等待第二个线程执行exchangeSynchronousQueue,是2个线程之间单向的数据传输,一个put,一个tak ...
- int**a = new int[5][6] 怎么delete
int **a = new int[5][6],这个根本编译不过去吧. 如果你想new一个二维数组出来,应该这样: int** a= new int*[5]; for (int i = 0; i &l ...
- matlab中常数下的点是什么意思
加上点"."后表示两个矩阵或向量对应位置进行运算, 这时候要求进行操作的两个变量必须维数相同(与矩阵乘法对矩阵维数要求不同)
- 利用批处理文件删除系统托盘上的图标(适用于Windows各个版本)
对于我这种强迫症患者来说,如果我已经删除了一些软件,但是系统托盘里面还有它,我会很难受.所以,没办法,必须想办法把它清除掉,还自己一片安宁!!!不知各位是否遇到过和我一样的问题,下面贴一段批处理文件的 ...
- App里面如何正确显示用户头像
1.说明,一般用户头像在上传的时候都会处理为正方形,如果没有处理该怎么正确显示用户头像呢?解决方案:用css强制 在线地址移动端:戳这里 <div class="main-meimg& ...