你如何在github版本上更改连接的提交?
我想将它更改为之前的提交,因为我之后创建了发布(在一些提交发布0.9之后)
我的"origin"存储库中有一些标签.然后我意识到我需要在其中一个标签上添加一些更改,然后将它们推回到我的存储库中.有没有办法可以一次将现有标签推送到存储库,还是应该先删除标签?
我最近Github
通过单击页面右侧的释放按钮发布了我的项目的新版本.但是,我在代码中发现了一些错误,因此,我只是修复并提交了它.
现在,我想更改我的最新版本,以便包含我最新的提交.我尝试删除该版本并使用相同的标记名称再次重新创建它,但是,它仍然指向上一次提交.我一直在谷歌搜索,但仍然没有运气.任何帮助,将不胜感激.
这是我的 git 日志
commit beba35
aaa
commit 2d34d4
bbb(tag: ATag)
commit be2f8a
cccc
Run Code Online (Sandbox Code Playgroud)
如果我使用 git rebase 并进行更改be2f8a
,那么我将得到一个新的 git log
commit as2sd2e
aaa
commit sdf2sdf
bbb
commit be2f8a
cccc
Run Code Online (Sandbox Code Playgroud)
我们知道,即使它们具有不同的提交 ID,它们也是相同的提交sdf2sdf
。2d34d4
但该标签将保持打开状态2d34d4
并且不会更新为sdf2sdf
.
当我使用 git rebase 时,有什么方法可以让标签遵循新的提交吗?
如果我git commit --amend
对标记的提交进行操作,标记将消失。我需要删除原始标签并重新添加。有没有办法将原始标签移动到新提交?
当我们的项目开始时,我们不熟悉git,并且在某些时候决定重新启动存储库.这意味着我们将所有文件导入新存储库,丢失了所有历史记录.
今天我想知道是否有办法重新组合这两个存储库.基本上,"old-repo"中文件的历史记录应该添加到"new-repo"中该文件的历史记录中.
有谁知道如何开始这个?