因为需要那个 commit 的功能,但是原作者给他删除了,这个有什么快捷的方法操作吗?
1
ysc3839 2021-12-26 00:09:14 +08:00 via Android 1
所以情况是你知道他删了一个 commit ,但是现在已经找不到含有那个 commit 的分支了,想知道有没有什么办法找到那个 commit 吗?这种情况我估计是没办法,也许可以看看 fork 。
|
2
4ark 2021-12-26 00:15:38 +08:00 via iPhone 1
可以看看 reflog ?
https://stackoverflow.com/questions/10098095/git-can-i-view-the-reflog-of-a-remote 但我认为这种情况不能看到才是正常的,如果某个仓库不小心上传了一些密码等信息,然后删除提交后再强推,如果还有办法看到就麻烦了 |
3
OwO233 OP @ysc3839 #1 找到了,但是我不会合并,因为有个大佬事儿比较多,他问我能不能帮忙,问题是我对这些一窍不通。。就想着网上搜搜问问的。
|
4
ipwx 2021-12-26 01:15:29 +08:00 1
|
5
ysc3839 2021-12-26 03:20:26 +08:00 via Android 1
|
6
xianyu191031 2021-12-26 11:09:46 +08:00 1
先 fork 项目,再 cherry-pick hash 提交,这是最快的
或者切到对应 commit 把对应 commit 修改 reset 出来,stash 后再应用到 master 也可以 条条道路通罗马 |
7
OwO233 OP |