一 初识git,git是一个分布式版本控制软件
git的主要特点:
(1)速度,git在本地上保存着所有当前的版本和更新,并且git中的绝大多数操作在本地,无需联网,所以处理起来速度很快。
(2)简单的设计,git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。
(3)完全分布式模式:每个人的电脑上都有一个完整的版本库,支持离线操作(大部分操作都是在本地执行),本地提交可以稍后提交到服务器上。
(4)对非线性开发模式的强力支持:允许上千个并行开发的分支。
git命令小例子学习:
git安装完成之后,1.git --version
2.git是分布式版本控制系统,明确user.name和user.email
git config --global user.name "your name"
git config --global user.email "email@example.com"
3.创建本地仓库及文件操作
mkdir mygit
cd mygit
git init
4.几个简单命令修改和跟踪文件:
add,status,diff,commit,reset,rm,mv
在mygit目录下,新建一个文本文件hellogit.txt,在里面添加内容hellogit
git status
z
5.了解几个名词:工作区<-->暂存区<-->版本库
工作区(working area):刚才创建的mygit文件夹
暂存区(Staging area):对文件操作(也就是需要提交文件修改)的地方叫做暂存区。
(注意:这里的修改包括对文件的增删改)
版本库(Respository):“.git”目录,它就是咱们的版本库。
git add hellogit.txt
git commit(要在里面填写提交时的信息,信息一定要精确)
git status(如果提示当前没有需要提交的修改,那么工作目录就是干净的)
由于最近上班经常要用到git,没办法只能每天利用加班的时间多学习一点了。加油!!!