需要GIT命令,因为我不想冒这个风险

时间:2018-02-15 07:31:24

标签: git github branch git-branch

这是我的高级邮寄给我的。 由于远程'develop'分支上的合并问题。在新版本发布后,我从远程删除了旧的“develop”分支,并从“master”分支创建了一个新的分支。 如果您有本地开发分支,请删除本地分支及其远程跟踪分支,但不要远程分支。如果您不自信,请谷歌如何操作。

我需要知道我所做的是正确的。我对GIT没有多少经验。

我将执行以下操作:

  1. 删除本地分支 - 我将使用命令

    git checkout develop
    git branch -d feature/login
    
  2. 删除远程跟踪分支,但不删除REMOTE分支。

    git branch -d -r origin/develop 
    

    (这不会删除远程仓库上的分支!)

1 个答案:

答案 0 :(得分:2)

您应该执行以下操作:

  • 同步您的远程存储库副本

    git fetch
    

    更新origin/develop

  • 更改为您当地的develop分支

    git checkout develop
    
  • 将远程develop接管到您自己的

    git reset origin/develop --hard
    
  • 删除功能分支

    git branch -d feature/login
    

您应删除origin/develop