标签: git-commit

GIT Pull 删除了我的提交

在 git pull 之后,我做了 git reset hard 以在合并之前撤消与提交 ID 的合并。不知何故,我的整个提交都消失了,我也看不到历史中的提交。但是我有提交 id ,在 git show 命令上我可以看到我的更改。

我怎样才能取回我的更改以及如何跟踪我犯了什么错误

git git-merge git-reset git-commit

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

如何删除已删除的 git subtree 文件夹的历史记录?

我使用 git-subtree 添加了一个 git 存储库。问题是我在使用 git-subtree 添加存储库之前进行了硬重置。现在提交历史仍在存储库中,但它已与 master 断开连接。

知道如何删除它吗?我试过 git rm --cached 没有运气。

git git-commit git-subtree

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

GIT:与 master 合并时损坏 MERGE_HEAD 文件

当我尝试与GitHubmaster的分支合并时,我遇到了很多冲突。我已经修复了所有这些问题并尝试提交。但我收到以下消息:

fatal: Corrupt MERGE_HEAD file (0da861af91a7df624577f1aa4ee0716b3dffa4af)
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 GUI 模式时,我收到了HEAD file not exist键入消息。我添加了屏幕截图,如下所示:

在此输入图像描述

现在我很困惑如何解决它!我在 google 和 stackoverflow 上搜索过。但我没有得到任何解决方案。请帮我。

github git-commit

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

GIT 阶段并仅提交具有特定文件结尾的文件

我有大量修改过的文件,其中有 2/3 的文件是我不太关心的图像,但我仍然想提交它们。对于其余的事情,我需要认真研究这些变化。为了最大限度地减少我需要查看的文件,我只想暂存 .png、.jpg 和 .gif 文件并提交它们(减少背景噪音以便查看牛肉)。

话说回来...

如何仅暂存和提交具有这些文件结尾的文件而不单独添加每个文件?

编辑:

文件被修改

目录结构不扁平

我正在覆盖我高度定制的 WP 主题,并且需要应用一个安全更新

git git-commit git-stage

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

使用 npm 版本补丁时自定义提交消息

是否可以在使用时自定义提交消息npm version patch

我想把它改成 :up-arrow: @VERSIONNUMBER

git node.js git-commit npm

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

如何从 Xcode 8 上的先前提交中恢复?

假设我有 5 个本地提交:

  • 提交 1
  • 提交 2
  • 提交 3
  • 提交 4
  • 提交 5

在这一点上,当我工作时,我想回到 commit 2。

我该怎么做?

在以前版本的 Xcode 中使用快照非常容易。

“放弃更改”只会回到提交 5,对吗?

git xcode commit github git-commit

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

拉-提交-推还是提交-拉-推?

哪个比另一个更可取,为什么?如果我在提交之前拉取,其他开发人员所做的更改是否与我目前正在处理的内容合并?如果是这样,这意味着这个更可取吗?

git git-pull git-push git-commit

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

多个 Git 修复提交

我想fixup对以前的提交进行提交。但是,fixup由于另一个原因,该提交已经对其进行了提交。

我应该针对最后一次修复提交进行新修复,还是我仍然可以针对原始提交进行修复,本质上意味着我有 1 个原始提交和 2 个修复提交。

git git-commit

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

git commit --squash 选项有什么作用,为什么会有用?

我一直在寻找一种替代解决方案来压缩分支中的一系列提交。我过去所做的是使用git rebase -i HEAD~<#commits>然后选择哪个提交来压缩。通常我pick编辑了最新的提交,并压缩了中间的冗余提交。

这种方法相当有效,但我希望有更快的方法。我注意到有一个--squash选项git commit。但我不确定这是如何工作的。它究竟有什么作用,你如何使用它?这会是我问题的解决方案吗?

git git-commit

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

使用常规提交更新包版本的好的提交消息是什么?

常规提交之后<type>,关于包版本更改(升级/更新)的提交最好是什么?

例如: feat: Bump React version to "16.13.1"

例如: feat: Upgrade all dependencies

git commit git-commit conventional-commits

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