相关疑难解决方法(0)

如何恢复多个git提交?

我有一个git存储库,如下所示:

A -> B -> C -> D -> HEAD
Run Code Online (Sandbox Code Playgroud)

我希望分支的头部指向A,即我希望B,C,D和HEAD消失,我希望头部与A同义.

听起来我可以尝试改变(不适用,因为我推动了之间的变化),或者还原.但是如何恢复多个提交?我一次还原一个吗?订单重要吗?

git commit git-revert

877
推荐指数
13
解决办法
44万
查看次数

尝试推送时Git错误 - 预接收挂钩拒绝

当我尝试推动我提交的更改时,我收到以下错误...

git.exe push -v --progress  "origin" iteration1:iteration1

remote: *********************************************************************
To ssh://git@mycogit/cit_pplus.git
! [remote rejected] iteration1 -> iteration1 (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@mycogit/cit_pplus.git'
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

git

159
推荐指数
11
解决办法
34万
查看次数

是否可以在具有不同提交历史记录的两个不同的远程(私有和公共)上维护相同的 git 项目?

我一直在开发一个私人存储库,该项目最初是使用一些敏感数据创建的。现在我已经有了足够的项目内容,我想在 Github 上公开它。

这项工作仍在进行中,我想避免维护两个不同的存储库。

我们的想法是
在此输入图像描述

一切都commit 29将保持同步(私人和公共)。

从我读到的

根据 Git 的工作方式,这似乎是不可能的(参见基于这个答案

是否可以从我的私人存储库中摆弄 git hooks 来推送到 github ?

所以参考文献

管理具有不同历史记录的私有和公共远程
将现有源代码导入 GitHub
将远程重置为某个提交
使用具有两个不同云的 git 分支同时维护私有和
公共存储库 GitHub:如何将公共存储库的分支设为私有?

git github

1
推荐指数
1
解决办法
275
查看次数

标签 统计

git ×3

commit ×1

git-revert ×1

github ×1