[笔记分享] [Git] progit学习笔记之工具

查看引用日志:

git reflog      

Note: 当你有一笔commit没有push到远程仓库而被你本地reset掉之后,你又想恢复回来,那么可以使用此命令,你前面的git操作commit都会被记录在里面。

比较分支差异:

git log master..test    //查看test哪些commit还未在master上

Note: 合并之后看是否成功比较有用。

交互式暂存:

git add –i //进入shell模式

Note:此命令可以用在当本地有多个文件,但是只想添加若干个文件到暂存区。
更能做到的是你还能暂存某个文件中的一部分改动到暂存区。
当然用git add –p也可以实现patch添加。

储藏:

git stash   //将改动保存到stack上
git stash list //查看保存在stack上的改动
git stash apply     //应用最新的储藏
git stash apply stash@2 //应用指定的储藏
git stash apply –index  //暂存文件也被应用

Note: apply只是应用,不会删除stack里的记录,想要删除,执行:

git stash drop stash@0

Note: 储藏和应用可以执行于不同的branch上。

文件标注:

git blame –C –L 22,33 –C可以找到原始出处,-L执行行数范围
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值