use*_*146 3 git version-control gerrit
当我执行"git log --oneline"时,我有以下最近的提交...我想重置为"8ec2027",我尝试了一些无效的rebase命令..这是什么命令才能做到这一点?
2503013 code: cs release 1.2.3.47
269ed14 code: Fixed below issues due to which 2nd client is not associating to GO
dca02a3 code: Donot allow the scan during WPS/EAPOL exchange.
b2fee57 code: MCC Adaptive Scheduler
6af29c4 code: Not able to connect more then 10 STA
150aacd code: Fix the Max Tx power value in 5G band and .ini support for 11h
8ec2027 Merge "code: cs release 1.2.3.46"
9015b60 Merge "code: Quarky Support on Prima"
......
Run Code Online (Sandbox Code Playgroud)
Ada*_*ruk 15
你想重置不是rebase.重新定位是重播提交的行为.重置正在使当前提交另一个.
您需要先保存工作目录中的所有工作:
git stash -u
Run Code Online (Sandbox Code Playgroud)
然后你会让你当前提交你想要的那个
git reset --hard 8ec2027
Run Code Online (Sandbox Code Playgroud)
(可选)在执行此操作之前,您可以将其保存到以下位置:
git branch -b temp HEAD@{1}
Run Code Online (Sandbox Code Playgroud)
请参阅reflog文档以了解其工作原理.
归档时间: |
|
查看次数: |
3988 次 |
最近记录: |