标签: git-commit

意外推送提交:更改git提交消息

在我的本地仓库中,我有一个提交错误的提交消息.

我已经发布了错误的提交消息git push.

现在远程仓库(GitHub托管)也有不正确的提交消息.

我已经尝试了git commit --amend,但发现在这种情况下它对我不起作用,因为我已经做了额外的提交,因为不正确的提交.

你会如何解决这种情况?

git git-amend git-commit

66
推荐指数
3
解决办法
4万
查看次数

我可以编辑两个文件,然后使用GitHub基于Web的编辑器进行一次提交吗?

GitHub具有基于Web的文件编辑的优点.但是,似乎在编辑一个文件后,我必须在继续之前提交此文件的更改.有没有办法可以编辑两个或更多文件,然后为它们的所有更改进行一次提交?

我认为这会更好,因为太多不必要的提交令人讨厌.

git github git-commit

64
推荐指数
3
解决办法
1万
查看次数

为什么我收到"提交失败并出现错误:pathspec ...与任何文件都不匹配"?

我和Git有一些问题.

我有一个存储库,我可以毫无问题地提交任何文件.但是,有一个文件'Funder.php',当我尝试提交时,告诉我有一个错误:

Commit failed with error:
pathspec 'application/libraries/Funder.php' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

我对此很陌生,所以想知道是否有人可以请求帮助?

git git-commit

63
推荐指数
4
解决办法
8万
查看次数

GitHub中的图形提交消息

如何在git commit消息中添加图形/图像(推送到Github)?

github git-commit

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

Git在提交后仍然显示已删除的文件

如何从Git仓库中删除已删除的文件?

我删除了一个包含许多文件的JavaScript库文件夹.然后我去提交这样的更改:

git add .
git commit "message"
git status
Run Code Online (Sandbox Code Playgroud)

但它将所有这些文件显示为"已删除....".

我怎么能让它们消失?

git git-commit

57
推荐指数
4
解决办法
5万
查看次数

Pull-Request仅用于某些文件/提交

我有一个从GitHub分叉的存储库,它对它做了一些修改.但是,在某个提交中,更改了一些文件,我想提交一个pull-request,将其他修改后的文件保留在请求之外.

拉请求合并所有提交,还是我需要做一些特殊的事情来隔离这个提交?

git github git-commit pull-request

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

如何找出添加特定代码的提交?

我想知道在哪个提交中添加了下面给出的代码:

if (getListView().getChildCount() == 0)
                getActivity().findViewById(android.R.id.empty).setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)

我该如何实现这一目标?

git git-commit

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

git log只显示一个提交ID

我需要一些帮助.可能只显示一个提交ID?由于git log -3显示从1到3的日志,我只想显示3.什么可能的命令将匹配它?

我用这个命令

       git log -3 --pretty=format:"%h"
Run Code Online (Sandbox Code Playgroud)

结果是

       ffbef87
       cf0e073
       1c76c5d
Run Code Online (Sandbox Code Playgroud)

我只想显示1c76c5d.

git git-log git-commit

56
推荐指数
3
解决办法
4万
查看次数

Git - 我们可以恢复已删除的提交吗?

我很惊讶,我在SO上找不到答案.

我们可以在git中恢复/恢复已删除的提交吗?

例如,这就是我所做的:

# Remove the last commit from my local branch
$ git reset --hard HEAD~1

# Force push the delete
$ git push --force
Run Code Online (Sandbox Code Playgroud)

现在,有没有办法找回被删除的提交?git是否在内部记录(记录)删除?

git restore git-commit

53
推荐指数
3
解决办法
3万
查看次数

如何使用类似curl的命令获取远程仓库的最后一个提交ID?

我想获取远程 git repo 的最后一个提交ID .

该命令git rev-parse HEAD适用于本地克隆的git repo,但我希望通过CURL命令从原始的GIT repo中获取它.

例如:我想获取git URL的最后一个提交ID https://git.appfactorypreview.wso2.com/history/apiapp.git/.

怎么样?

git git-commit

48
推荐指数
7
解决办法
7万
查看次数

标签 统计

git-commit ×10

git ×9

github ×3

git-amend ×1

git-log ×1

pull-request ×1

restore ×1