gpt4 book ai didi

git - 如何创建与先前删除的 dev 分支同名的 git dev 分支?

转载 作者:太空狗 更新时间:2023-10-29 14:18:39 27 4
gpt4 key购买 nike

我必须将开发分支从 testing 重命名为 tom 。重命名后,我必须创建一个具有相同名称的开发分支,它是 testing 并且它应该指向 master 的特定提交。

我已将分支重命名为:

git branch -m testing tom//本地重命名分支

git push --set-upstream origin tom//推送新分支,设置本地分支跟踪新远程

git push origin :testing//删除旧分支

  1. 我无法理解在执行此操作时我应该在哪个分支:master 还是 dev 分支?
  2. 现在要创建一个开发分支,我应该只使用:git 分支测试。
  3. 创建分支测试后,它是否具有与 master 中相同的数据,或者我必须 pull

最佳答案

试试这个:

git branch -m testing tom             # rename local branch 'testing' to 'tom'

git push origin tom # push 'tom' out to the repository

git checkout master # switch to the 'master' branch

git branch testing # create a new 'testing' branch based on 'master'

git push origin testing --force # overwrite the 'testing' branch on remote

如果您遵循这组命令,则无需从远程显式删除 testing 分支,因为它会被覆盖。

关于git - 如何创建与先前删除的 dev 分支同名的 git dev 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30367930/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com