相关疑难解决方法(0)

如何恢复已在 GIT 中推送的单个已提交文件?

我在网上做了一些研究,但我仍然无法弄清楚使用 GIT 恢复已推送到存储库的单个文件的最佳方法是什么。

我已经完成了 Git Revert,但它会恢复整个提交。因此,假设您在一次提交中有 2、3 个文件,但您只想恢复 1 个文件,这将不会很好地工作。

有任何想法吗?非常感谢

git

4
推荐指数
2
解决办法
4600
查看次数

从特定提交还原对特定文件的更改

几个星期前(即许多提交之前),我做了一个触及许多文件的git提交.大多数提交都很棒.

但是,我现在想要撤消我对其中一个文件所做的更改,但我不想覆盖该提交之后对该文件所做的任何更改.

有没有办法让我恢复特定的提交,但仅限于该提交中的一个文件?

git

2
推荐指数
2
解决办法
1132
查看次数

将文件重置为特定提交的命令是什么?

使用git,是否有一个命令可以将文件重置为提交日志中的特定提交?

我知道git checkout文件可以让我将文件重置为HEAD,但是如何重置为特定的提交版本?

git

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

Git-如何在本地删除单个提交,再删除几个提交?

因此,我正在与一些队友一起进行项目,并且已经基于他们的更改,但是有没有办法删除他们的提交(只是在本地-不打算以这种方式推送)并随意重新添加?

**编辑:澄清,我不想将提交与我的提交结合使用,我只想使其像从未执行过的提交一样(从该提交中删除任何更改,等等)

Commit A: Commit that both of us got out
Commit B: His commit <- want to locally remove just this commit
Commit C: My commit
Run Code Online (Sandbox Code Playgroud)

我曾考虑过要创建一个分支,而只是将提交保留在分支上,而不是将他的更改拉到那个分支上,但是我想知道是否有一种更干净的方式不涉及单独的分支?

提前致谢!

git

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

Git从提交恢复,从推送恢复

我是git的新手.
我想知道为什么恢复变化是如此复杂.
1.我想知道如何从未推送​​更改(仅提交)

2.如何从推动的变化中恢复.

3.是否有任何良好的接口从linux启动所有这些命令(非shell使用)

谢谢

git gitlab

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

标签 统计

git ×5

gitlab ×1