Git: stash 远程仓库上的提交消息

标签 git

在我的本地机器上使用 git 时,我通常会提交很多。为此,我使用主题分支。然后我将这样一个主题分支 merge 到一个名为 develop 的分支中,该分支将被推送到远程仓库。

我总是与 --no-ff merge ,因此它们始终是我整个主题的提交。

现在我只想推送这个带有指定描述的提交,我在这个分支上做了什么。

我更喜欢这个,因为你可以查看服务器上的提交历史并直接看到发生了什么,而不需要阅读每一个提交。

对于我的本地工作,如果我想重置我的分支或类似的东西,我将拥有完整的历史记录。

我不知道他们是否是在 git 中执行此操作的方法,但它对我来说非常有用,所以我试着问问你。

最佳答案

我不知道有什么方法可以做你所描述的事情,我怀疑它违背了 git 的设计。听起来您想总结一整套提交。如果您使用 --no-commit 选项进行 merge ,并编辑 merge 提交消息以总结您分支的更改,会怎样?

关于Git: stash 远程仓库上的提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3008308/

相关文章:

node.js - 如何将 bash 脚本中保存的 Git 存储库 URL 获取到变量

linux - `gh cli` 失败 `git@github.com: Permission denied (publickey)` 但 `gh desktop` 没有问题

git push --all 在 'RPC failed; result=22, HTTP code = 0' 上失败

windows - 使用 cygwin ssh-agent 正在运行,但 git 仍在提示输入密码

git - 从master中的另一个分支 merge 一个分支

git - merge 来自同一 git 存储库的两个文件的历史记录

php - Phabricator 中的提交钩子(Hook)没有 PHABRICATOR_ENV 并尝试在没有密码的情况下以 root 身份登录 mysql

git - 压缩 merge 后接受默认的 git 提交消息

git - 如何将 git mergetool merge 为仅显示冲突而不显示差异?

git - 尝试切换分支时在 Windows 中获取 "error cannot stat"消息