Git命令使用[日常随记]

只是记录一下日常中自己常使用的git命令。

//显示所有change提交记录
$ git log

//每个change使用一行显示
$ git log --pretty=oneline

//创建分支并切换
$ git checkout -b work

//切换分支
$ git checkout master

//查看本地分支
$ git branch

  master
* work

//切换到指定change,这时也会切换到新的未命名分支
$ git checkout aff37cf75aad7f2a11ee6821a7c61b7ea4e42dc8

//拉取xxx分支的最新代码:
$ git pull origin xxx

//给分支命名:
$ git checkout -b work

//放弃全部修改,回到上一次提交
git reset --hard HEAD^

//保留工作目录,并把重置 HEAD 所带来的新的差异放进暂存区,用于合并多条提交。
git reset --soft HEAD^

//保留工作目录,它会把暂存区清空,并把原节点和reset节点的差异的文件放在工作目录
git reset HEAD^ 或 git reset --mixed HEAD^
git reset讲的非常好的链接

//查看变更 工作区与暂存区的差异比对
git diff

//暂存区与提交版本的差异
git diff --cached

//工作区与仓库中最后N次提交版本的差别
git diff HEAD
git diff HEAD^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值