Git飞行手册 学习笔记

这篇博客详细介绍了Git在使用过程中遇到的各种问题及其解决办法,包括如何修改提交信息、处理错误的用户名和邮箱、移除提交的文件、撤销提交、管理暂存区、处理未暂存内容、分支管理、rebasing和合并操作、使用stash等,是Git学习者的实用手册。
摘要由CSDN通过智能技术生成

Git飞行规则

什么是"飞行规则"

飞行规则(Flight Rules) 是记录在手册上的来之不易的一系列知识,记录了某个事情发生的原因,以及怎样一步一步的进行处理。本质上, 它们是特定场景的非常详细的标准处理流程

我刚才提交了什么

git show
git log -n1 -p

我的提交信息写错了

如果提交信息写错了且这次提交还没有push

git commit --amend --only
git commit --amend --only -m 'xxxxxxx'

我提交的用户名和邮箱不对

git commit --amend --author "New Authorname "

我想从一个提交里移除一个文件

git checkout HEAD^ myfile
git add -A
git commit --amend

我想删除我的的最后一次提交

如果你需要删除push了的提交。

git reset HEAD^ --hard
git push -f [remote] [branch]

如果你还没有推到远程, reset到最后一次提交前的状态

git reset --soft HEAD@{1}
​

如果已经push了, 唯一安全的是 git revert SHAofBadCommit

删除任意提交

尽量不要这么做.

git rebase --onto SHA1_OF_BAD_COMMIT^ SHA1_OF_BAD_COMMIT
git push -f [remote] [branch]

我意外的做了一次hard reset,我想找回我的内容

git reflog
git reset --hard SHA1234

暂存

我需要把暂存的内

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值