相关疑难解决方法(0)

如何重命名本地Git分支?

我不想重命名远程分支,如本地和远程Git存储库的重命名主分支中所述.

如何重命名尚未推送到远程分支的本地分支?

如果您还需要重命名远程分支:
如何重命名远程git分支名称

git version-control git-branch

8033
推荐指数
32
解决办法
266万
查看次数

为本地和远程Git存储库重命名master分支

我有master跟踪远程分支的分支origin/master.

我想将它们重命名为master-old本地和远程.那可能吗?对于跟踪的其他用户origin/master(以及经常更新其本地master分支的用户git pull),重命名远程分支后会发生什么?他们git pull仍然会工作还是会抛出一个它再也找不到的错误origin/master

然后,继续,我想创建一个新的master分支(本地和远程).再说一次,在我这样做之后,如果其他用户这样做会发生什么git pull呢?

我想这一切都会带来很多麻烦.是否有一种干净的方式来获得我想要的东西?或者我应该保持master原样,并创建一个新的分支,master-new然后继续在那里工作?

git git-branch

802
推荐指数
7
解决办法
28万
查看次数

合并为master时,为什么要删除功能分支?

我见过的大多数git工作流建议branch在合并到master之后删除它.例如,这个gitflow建议如下:

# Incorporating a finished feature on develop 
$ git checkout develop
Switched to branch 'develop'
$ git merge --no-ff myfeature
Updating ea1b82a..05e9557
(Summary of changes)
$ git branch -d myfeature
Deleted branch myfeature (was 05e9557).
$ git push origin develop
Run Code Online (Sandbox Code Playgroud)

我为什么要删除分支?我也好奇当以后发现一个由该功能引入的错误时该怎么做 - 我是否应该再创建一个具有相同名称的分支,修复那里的bug,合并到master并再次删除分支?

git git-flow

35
推荐指数
1
解决办法
6540
查看次数

标签 统计

git ×3

git-branch ×2

git-flow ×1

version-control ×1