在我的README.md
我有一个 GitHub 问题的链接:
Fix world
__ Fix: https://github.com/eth-brownie/brownie/issues/1174
我不断地重写(然后强制推送)对 GitHub 的提交。(message
包含最后一次提交的消息,其中包含 GitHub 问题链接):
message=$(git log -1 --pretty=%B | awk 'NF{$1=$1};!NF||!seen[$0]++')
git commit --amend --quiet --no-verify -m "$message"
git push -f
多次执行此操作后,在 GitHub 问题链接中我看到以下内容:
总的来说,我观察到我最后一次提交的每个提交都在 GitHub 问题 URL 中留下了足迹。有可能防止这种情况吗?
基本上在对最后一次提交添加更多更改之后,我想清理它以前在 GitHub 问题上的链接足迹,并且只保留与我最新提交相关的单个引用。
重写提交这么多次的原因是什么?
development
我在一个分支机构做我的工作。
按照习惯,当我对正在处理的分支进行一次更改时,我会继续执行此操作。当我切换到另一个节点时,我会这样做git pull --rebase
(这会在后台自动触发)并且我继续在分支上工作,如果我做出更改,我会再次提交到最新的提交中。
我只是想为其他节点保持我的 git 历史记录干净。