Git的简单学习

GIT

git–开源版本控制软件

  1. Git 各平台安装包下载地址为:http://git-scm.com/downloads
  2. git基本配置
//设置用户名
git config --global user.name "runoob"
//设置邮箱
git config --global user,email "test@runoob.com"
//让git忽略window换行符
git config --global core.autocrlf false
// 查看配置信息
git config --list
  1. git常用基本命令
git init		// 使用当前目录作为仓库,初始化仓库
git init filename 	// 使用指定目录filename作为仓库
// repo : Git仓库     directory:本地目录
git clone 	<repo>	//克隆仓库的命令格式
git clone <repo> <directory> 	//克隆到指定的目录		
git add			//添加 即将工作区改动的文件添加到暂存区
git status		//查看修改信息 [-s]参数获得简短的结果输出
git diff		//查看修改内容,不加参数,查案看尚未缓存的改动,--cached 参数,查看已缓存的改动
git commit -m		//提交。即将暂存区文件提交到仓库中
git reset HEAD		//取消已缓存内容
git rm			//从工作区删除文件
git rm -f 		//删除之前修改过并且已经放入到暂存区的文件
git rm --cached		//把文件从暂存区域移除,但仍然希望保留在当前工作目录中
git mv 			//用以移动 or 重命名一个文件,目录,软链接
git branch (branchname)		//创建分支命令 or列出分支
git checkout (branchname)	//切换分支
git branch -d (branchname) 	//删除分支
git checkout -b (branchname)    //创建新分支并立即移动到该分支下
git merge`		//合并分支
git log			//查看提交历史
git log --oneline	//查看历史记录的简洁版本
git log --graph		//查看历史中什么时候出现了分支合并
git tag -a 标签名	//创建标签
git log --decorate	//查看历史记录中的标签
git tag			//查看所有标签
  1. 示例
    这里只取几个命令做演示
touch test.txt
git add test.txt
git status -s

在这里插入图片描述

vim test.txt
git status -s

在这里插入图片描述
“AM” 状态的意思是,这个文件在我们将它添加到缓存之后又有改动,这是时候只需在执行一个add命令即可,即git add test.txt

git diff

在这里插入图片描述这里红色框框选中的是我修改的内容
在这里插入图片描述
这里我们提交后,在查看简洁状态发现没输出,我没git status看下
在这里插入图片描述
working directory clean:干净的工作空间
在这里插入图片描述
这里使用git branch列出分支,由于我的之前创建了一个分支,所以多了一个change_site,如果是没创建分支的话,就只有master分支
在这里插入图片描述
这里我们看下创建,切换分支的命令,注意看执行git checkout命令前后的变化

我这里简单的学习下git,基本命令概述的不是太全,为总结到的命令,欢迎大家去查看大佬的博文,附链接https://blog.youkuaiyun.com/qq_43624878/article/details/103918961

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值