相关疑难解决方法(0)

使当前的Git分支成为主分支

我在Git中有一个存储库.我做了一个分支,然后对主人和分支做了一些改变.

然后,几十次提交之后,我意识到分支处于比主设备好得多的状态,所以我希望分支"成为"主设备并忽略主设备上的更改.

我无法合并它,因为我不想在master上保留更改.我该怎么办?

额外:在这种情况下,'old'主服务器已经被push转到另一个存储库,例如GitHub.这怎么改变了?

git

1555
推荐指数
10
解决办法
69万
查看次数

如何在Git中完全替换另一个分支中的master分支?

可能重复:
使当前Git分支成为主分支

我的Git存储库中有两个分支:

  1. master
  2. seotweaks(最初创建master)

我创建seotweaks的目的是迅速将其合并回来master.然而,那是三个月前,这个分支的代码是13个版本master.

它已经有效地成为我们的工作主分支,因为现在所有的代码master或多或少已经过时了.

我知道非常糟糕的做法,经验教训.

你知道如何master用那些替换分支的所有内容seotweaks吗?

我可以删除所有内容master并合并,但这不是最佳实践.

git merge git-branch

1549
推荐指数
5
解决办法
54万
查看次数

为什么我需要明确推送新分支?

我是新手git,我在练习.我创建了一个本地分支,但是当我完成时,我看到git push我的分支没有上传到存储库.我必须这样做:git push -u origin --all.
为什么是这样?不是分支是默认推送的新变化吗?为什么我需要运行第二个命令?

git version-control

169
推荐指数
3
解决办法
14万
查看次数

如何从命令行获取主 git 分支名称?

如何从命令行/终端获取主分支名称?

\n\n

我知道默认情况下会调用主分支master,但是可以将其重命名为他们想要的任何名称。

\n\n

PS\xe2\x80\x94如果能得到本地和远程主分支的名称就好了。

\n\n

编辑:我所说的main branch其他人可能会称之为default branchstable branch。它\xe2\x80\x99是你(应该)将所有内容(稳定/工作)合并到其中的一个。

\n

git terminal command

6
推荐指数
2
解决办法
7026
查看次数

名为“master”的分支是否特殊?

该命令git init会自动创建一个称为master存储库默认分支的分支。

除了作为默认名称之外,它还有master什么特殊之处,还是只是被视为任何其他分支?

此外,git 本身内部的处理方式是否有所不同?是否应该在使用 git 的其他软件(即 GitHub)内部以不同的方式对待它?

git

6
推荐指数
1
解决办法
864
查看次数

标签 统计

git ×5

command ×1

git-branch ×1

merge ×1

terminal ×1

version-control ×1