Git学习笔记(一)
2016-05-02 13:08
246 查看
由于对于Github的兴趣,在5月1日这一天我开始了Git的学习,目标是学习完成最基本的。
我学习Git是因为Github,所以在此,我们对Git大概说一下,首先Git是一个很厉害的工具,,Git是目前世界上最先进的分布式版本控制系统(没有之一)。首先要知道Git最强大的功能在于可以进行分支管理,作为目前来说,算是世界上最好的了,另外用的多的是svn,属于集中式的版本控制系统,集中式的不能离开网络,而Git不受网络的限制(这个只是目前的初步认识,大神们勿喷)。
首先,其实这些基本操作我个人认为和linux下的非常像,毕竟Git同样是linux之父用C语言开发的。
第一步:创建一个空目录
第二步:
把这个目录变成Git可以管理的仓库,这时候你就会发现你所创建的目录下会有一个.git文件夹,注意windows下有些是隐藏的。
第三步:把文件添加到版本库
假设我们在这里要进行添加一个abc.txt文件,首先我们就可以
这句意思是告诉Git,把文件添加到仓库
接下来:
这个意思就是告诉Git,把文件提交到仓库。
所以总结今天主要所说的就是:
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,完成。**
git status 查看当前仓库的状态。
git diff 查看当前文件与前一次的不同
我学习Git是因为Github,所以在此,我们对Git大概说一下,首先Git是一个很厉害的工具,,Git是目前世界上最先进的分布式版本控制系统(没有之一)。首先要知道Git最强大的功能在于可以进行分支管理,作为目前来说,算是世界上最好的了,另外用的多的是svn,属于集中式的版本控制系统,集中式的不能离开网络,而Git不受网络的限制(这个只是目前的初步认识,大神们勿喷)。
1.安装Git
首先是安装Git,这里我就不多加讨论了,我想任何一个学计算机的都应该会用baidu和Google。2.创建版本库
接下来,我们说下第一步的创建版本库首先,其实这些基本操作我个人认为和linux下的非常像,毕竟Git同样是linux之父用C语言开发的。
第一步:创建一个空目录
$ mkdir learngit $ cd learngit $ pwd
第二步:
$ git init
把这个目录变成Git可以管理的仓库,这时候你就会发现你所创建的目录下会有一个.git文件夹,注意windows下有些是隐藏的。
第三步:把文件添加到版本库
假设我们在这里要进行添加一个abc.txt文件,首先我们就可以
$ git add readme.txt
这句意思是告诉Git,把文件添加到仓库
接下来:
$ git commit -m "wrote a readme file"
这个意思就是告诉Git,把文件提交到仓库。
所以总结今天主要所说的就是:
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,完成。**
git status 查看当前仓库的状态。
git diff 查看当前文件与前一次的不同
相关文章推荐
- 机器学习K均值聚类 python
- Bits Bytes and Words
- Leetcode #347. Top K Frequent Elements 前K高频数 解题报告
- 使用Retrofit时出现 java.lang.IllegalArgumentException: URL query string "t={type}&p={page}&size={count}" must not have replace block. For dynamic query parameters use @Query.异常原因
- C语言中getch()与getchar()
- sql练习
- Bit Byte Megabyte Gigabyte
- 逆向——进程、线程调试总结
- 世界是有限的还是无限的?
- jQuery-Ajax-2
- 关于数据库反范式设计
- NOIP2013 DAY2 T3 华容道(PUZZLE) BFS+SPFA
- 9.1趣味图形
- C语言输出正三角形
- 性能测试基础之脚本参数化
- TCP UDP STCP的端口是独立的
- Redis运行流程源码解析
- 码农小汪-Spring MVC注解式控制器简介
- Redis命令-集合-sinter
- L - Very Happy Great BG