git快捷命令

跳过暂存区不用add,直接就可以add所有然后commit

git commit -a -m '学习git

简洁信息查看修改状态

git status -s

查看已暂存的diff

git diff --staged
git diff --cached

美化log输出

git log --pretty=online

最近两次log

git log -2

最近2周内的提交

 git log --since=2.weeks

查看远程仓库

git remote -v

检查远程仓库

git remote show origin

修改远程分支名称

git rmote rename pb paul

文件移除暂存区

git reset HEAD xx.md

git命令简化

git config --global alias.co che
ckout

git 图形化解决冲突

git mergetool

git不用输入密码,配置缓存

git config --global credential
.helper cache

rebase变基操作

比如你开发服务端程序,然后就在master分支上建了一个server分支,然后你有一些客户端功能改变,

生成patch

git format-patch

挑选提交合并

git cherry-pick afb1491

rerere简化解决冲突

git config --global rerere.enabled true

从储藏中创建分支

git stash branch testgit

清理工作目录

git stash --all

搜索

git grep -n test

git log搜索

-S显示出添加过或删除过该字符串的那些提交

git log -S webpack --oneline

git压缩提交

交互式变基工具可以将一系列提交压缩成单个提交,修改git rebase 脚本

git commit --amend
squash 310154e updated 

git 将多个commit合成一个

 git reset --soft HEAD~2

中止合并

git merge --abort

还原提交

git revert -m 1 HEAD

git应用我们自己或者别人的冲突

git merge -Xours mundo

git 查找错误模块

git bisect start

git数据恢复

git fsck --full

解决冲突全部使用incoming

git checkout --theirs package-lock.json

未被跟踪的也想临时保存,而不想提交

git stash --include-untracked

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值