Git基本操作

Git介绍

分布式版本控制系统

其实在市面上常用的版本管理工具,我们熟知的还是有好几种,比如CVS、SVN等,在我看来最大的区别就是在分布式上,对应的就是SVN这种集中式版本控制器;

Git的进行版本管理的常用命令

首先进行Git配置
git config --global user.email "you@example.com"
git config --global user.name “Your Name”

创建一个test目录进入test目录: mkdir test && cd test

git init

初始化git管理,会生成一下目录

这里先介绍两个基本概念:
1. 工作区:我们操作的目录即git管理的目录,此处就是test目录
2. 版本库:工作区下.git目录就是版本库

git status

当前目录test下,执行git status命令
在这里插入图片描述
现在看起来不知道怎么理解,简单的说git status 就是查看工作目录和暂存区的状态
在接下来的介绍中会多次使用该命令,当我们讲完我相信都能理解

git add

在开始之前我们先使用一个命令
创建一个README.md文件:touch README.md
此时我们先使用上面说的git status
在这里插入图片描述
上面内容大致的意思就是:Untracked files:未被Git 管理的文件 — README.md
小括号的内容和最后的文字就是提示操作:
根据提示:git add README.md
在这里插入图片描述
此时使用git status 可以看到提示变化,new filer: README.md 添加了一个新的文件
此时README.md 就已经被git所管理了

git commit

在执行git add命令后,执行git commit命令
git commit -m “add README.md
再次强调一句:如果没有执行最前面对Git的配置,就会出现下面的情况
在这里插入图片描述
正常情况如下:
在这里插入图片描述
此时执行git status 就会提示没有任何内容,相应工作区和暂存区没有任何带提交内容
在这里插入图片描述

git log

git log:查看版本库的提交日志
在这里插入图片描述
gti reflog 同样可以查看git提交日志

小结

结束前先对之前的命令做一个总结:
前面提到过关于工作区和版本库的概念,这里对版本库在进行一下拓展
在这里插入图片描述
如图所示:
1.当我们在工作区进行操作后,比如添加文件或者修改文件,所有的信息都还是在工作区,执行git status也可以看到相应的信息;
2.当我们执行git add 后,工作区的操作就会添加到版本库的一个区域(这个区域叫做暂存区)
3.在执行git add 后,执行git commit就会提交到真正的代码存放区域(分支)以后的文章会提到

时间有限很多的情况没有提及,以后会慢慢补全,不对的地方欢迎拍砖…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值